Methods and Devices for Sending and Receiving Physical Uplink Control Channel

ABSTRACT

A method for sending a physical uplink control channel includes: generating a physical uplink control channel, where the physical uplink control channel carries a demodulation reference signal and uplink control information, the physical uplink control channel is sent on a resource element set, the resource element set occupies at least two time domain symbols in time domain, the demodulation reference signal is located on at least one time domain symbol of the resource element set, the at least one time domain symbol includes a first time domain symbol, the demodulation reference signal occupies some frequency domain subcarriers of the resource element set on the first time domain symbol, and the some frequency domain subcarriers are the same as frequency domain subcarriers that are occupied by the uplink control information and that are of the resource element set; and sending the physical uplink control channel.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of International Application No.PCT/CN2018/104026, filed on Sep. 4, 2018, which claims priority toChinese Patent Application No. 201710807057.6, filed on Sep. 8, 2017.The disclosures of the aforementioned applications are herebyincorporated by reference in their entireties.

TECHNICAL FIELD

This application relates to the field of communications technologies,and in particular, to a method and device for sending a physical uplinkcontrol channel and a method and device for receiving a physical uplinkcontrol channel.

BACKGROUND

In a 5th generation (5G) mobile communications technology, it issupported that different terminal devices can multiplex a same physicalresource, and different terminal devices can use long physical uplinkcontrol channels (long PUCCH) of different lengths.

When different terminal devices multiplex a same physical resource,demodulation reference signals (DMRS) are sent in a sequenceorthogonalization manner. To be specific, DMRSs sent by the terminaldevices each occupy 12 corresponding resource elements (resourceelement, RE) on a DMRS symbol, a DMRS sequence on each DMRS symbol is asequence whose length is 12, and cyclic shifts corresponding tosequences of DMRSs sent by the different terminal devices are different,that is, orthogonalization between the DMRSs sent by the differentterminal devices is implemented through the cyclic shifts of thesequences. Orthogonalization between uplink control information sent bythe terminal devices in the physical resource is implemented by using anorthogonal cover code scrambled before DFT transform. A manner oforthogonalization between uplink control information and a mannerbetween DMRSs are different. Therefore, if two long PUCCHs of differentlengths are multiplexed in a same physical resource, different DMRSsymbols of the long PUCCHs need to be aligned in one slot, for example,both occupy the second symbol, the sixth symbol, or the like in 14symbols in the one slot. Otherwise, if a DMRS sent by one terminaldevice is aligned with other uplink control information sent by anotherterminal device, orthogonalization between the DMRSs cannot be ensured,and consequently, a conflict is caused. However, if DMRSs are aligned,quantities of DMRSs included in long PUCCHs of specific lengths may notmeet a performance requirement. Referring to FIG. 1, in which a slashedblock represents a DMRS, when a 14-symbol long PUCCH includes four DMRSsin a long PUCCH resource, and positions of the four DMRSs are fixed onthe first symbol, the fifth symbol, the eighth symbol, and the twelfthsymbol, another 5-symbol long PUCCH that is multiplexed in the physicalresource with the 14-symbol long PUCCH can include only one DMRS symbolon the first symbol in the physical resource, which may cause relativelypoor channel estimation performance of a terminal device that uses the5-symbol long PUCCH.

SUMMARY

This application provides a method and device for sending a physicaluplink control channel and a method and device for receiving a physicaluplink control channel, to improve channel estimation performance of aterminal device.

According to a first aspect, a method for sending a physical uplinkcontrol channel is provided, and the method may be performed by aterminal device. The method includes: generating a physical uplinkcontrol channel, where the physical uplink control channel carries ademodulation reference signal and uplink control information, thephysical uplink control channel is sent on a resource element set, theresource element set occupies at least two time domain symbols in timedomain, the demodulation reference signal is located on at least onetime domain symbol of the resource element set, the at least one timedomain symbol includes a first time domain symbol, the demodulationreference signal occupies some frequency domain subcarriers of theresource element set on the first time domain symbol, and the somefrequency domain subcarriers are the same as frequency domainsubcarriers that are occupied by the uplink control information and thatare of the resource element set; and sending the physical uplink controlchannel.

Correspondingly, according to a second aspect, a method for receiving aphysical uplink control channel is provided, the method may be performedby a network device, and the network device is, for example, a basestation. The method includes: receiving a physical uplink controlchannel sent by a terminal device, where the physical uplink controlchannel carries a demodulation reference signal and uplink controlinformation, the physical uplink control channel is sent on a resourceelement set, the resource element set occupies at least two time domainsymbols in time domain, the demodulation reference signal is located onat least one time domain symbol of the resource element set, the atleast one time domain symbol includes a first time domain symbol, thedemodulation reference signal occupies some frequency domain subcarriersof the resource element set on the first time domain symbol, and thesome frequency domain subcarriers are the same as frequency domainsubcarriers that are occupied by the uplink control information and thatare of the resource element set; and obtaining the demodulationreference signal and the uplink control information from the physicaluplink control channel.

In this embodiment of this application, the physical uplink controlchannel may be sent without frequency hopping, and therefore it may beconsidered that the resource element set includes one resource elementsubset. A demodulation reference signal may occupy some frequency domainsubcarriers on the first time domain symbol of the resource element set,so that a demodulation reference signal sent by one terminal device anduplink control information sent by another terminal device may bemultiplexed in frequency domain. In this way, when different terminaldevices perform multiplexing in a same resource element set,demodulation reference signals of the different terminal devices do notneed to be aligned, so that time domain positions of the demodulationreference signals may be relatively flexible, and the terminal devicescan determine a quantity of demodulation reference signals according toa status, thereby helping improve channel estimation performance of theterminal devices. The some frequency domain subcarriers are the same asthe frequency domain subcarriers that are occupied by the uplink controlinformation and that are of the resource element set, so that the somefrequency domain subcarriers may be directly determined based on thefrequency domain subcarriers that are occupied by the uplink controlinformation and that are of the resource element set, which isrelatively simple and direct.

With reference to the first aspect or the second aspect, in a possibledesign, the at least one time domain symbol further includes a secondtime domain symbol, and the demodulation reference signal occupies allfrequency domain subcarriers of the resource element set on the secondtime domain symbol.

To be specific, in this embodiment of this application, the demodulationreference signal may be sent in a form of a comb, or the demodulationreference signal may be sent through occupying all frequency domainsubcarriers, thereby helping implement flexible distribution ofdemodulation reference signals, and helping improve channel estimationperformance.

According to a third aspect, a method for sending a physical uplinkcontrol channel is provided, and the method may be performed by aterminal device. The method includes: generating a physical uplinkcontrol channel, where the physical uplink control channel carries ademodulation reference signal and uplink control information, thephysical uplink control channel is sent on a resource element set, theresource element set includes a first resource element subset and asecond resource element subset, first frequency domain resourcesincluded in the first resource element subset are consecutive, secondfrequency domain resources included in the second resource elementsubset are consecutive, the first frequency domain resource included inthe first resource element subset is the same as or different from thesecond frequency domain resource included in the second resource elementsubset, the resource element set occupies at least two time domainsymbols in time domain, the demodulation reference signal is located onat least one time domain symbol of the resource element set, the atleast one time domain symbol includes a first time domain symbol, thedemodulation reference signal occupies some frequency domain subcarriersof a resource element subset on the first time domain symbol, the somefrequency domain subcarriers are the same as frequency domainsubcarriers that are occupied by the uplink control information and thatare of the resource element subset, and the resource element subset isthe first resource element subset and/or the second resource elementsubset; and sending the physical uplink control channel.

Correspondingly, according to a fourth aspect, a method for receiving aphysical uplink control channel is provided, the method may be performedby a network device, and the network device is, for example, a basestation. The method includes: receiving a physical uplink controlchannel sent by a terminal device, where the physical uplink controlchannel carries a demodulation reference signal and uplink controlinformation, the physical uplink control channel is sent on a resourceelement set, the resource element set includes a first resource elementsubset and a second resource element subset, first frequency domainresources included in the first resource element subset are consecutive,second frequency domain resources included in the second resourceelement subset are consecutive, the first frequency domain resourceincluded in the first resource element subset is the same as ordifferent from the second frequency domain resource included in thesecond resource element subset, the resource element set occupies atleast two time domain symbols in time domain, the demodulation referencesignal is located on at least one time domain symbol of the resourceelement set, the at least one time domain symbol includes a first timedomain symbol, the demodulation reference signal occupies some frequencydomain subcarriers of a resource element subset on the first time domainsymbol, the some frequency domain subcarriers are the same as frequencydomain subcarriers that are occupied by the uplink control informationand that are of the resource element subset, and the resource elementsubset is the first resource element subset and/or the second resourceelement subset; and obtaining the demodulation reference signal and theuplink control information from the physical uplink control channel.

In this embodiment of this application, the physical uplink controlchannel may alternatively be sent in a frequency hopping manner, andtherefore it may be considered that the resource element set includesthe first resource element subset and the second resource elementsubset. A demodulation reference signal may occupy some frequency domainsubcarriers on the first time domain symbol of a resource elementsubset, so that a demodulation reference signal sent by one terminaldevice and uplink control information sent by another terminal devicemay be multiplexed in frequency domain. In this way, when differentterminal devices perform multiplexing in a same resource element set,demodulation reference signals of the different terminal devices do notneed to be aligned, so that time domain positions of the demodulationreference signals may be relatively flexible, and the terminal devicescan determine a quantity of demodulation reference signals according toa status, thereby helping improve channel estimation performance of theterminal devices. The some frequency domain subcarriers are the same asthe frequency domain subcarriers that are occupied by the uplink controlinformation and that are of the resource element set, so that the somefrequency domain subcarriers may be directly determined based on thefrequency domain subcarriers that are occupied by the uplink controlinformation and that are of the resource element set, which isrelatively simple and direct.

With reference to the third aspect or the fourth aspect, in a possibledesign, the at least one time domain symbol further includes a secondtime domain symbol, and the demodulation reference signal occupies allfrequency domain subcarriers of the resource element subset on thesecond time domain symbol.

The first time domain symbol and the second time domain symbol may belocated in a same resource element subset, or may be located indifferent resource element subsets. This is not limited in thisembodiment of this application. In this embodiment of this application,the demodulation reference signal may be sent in a form of a comb, orthe demodulation reference signal may be sent through occupying allfrequency domain subcarriers, thereby helping implement flexibledistribution of the demodulation reference signals, and helping improvechannel estimation performance.

With reference to the first aspect, the second aspect, the third aspect,or the fourth aspect, in a possible design, before generating thephysical uplink control channel, the terminal device further determines,based on the frequency domain subcarriers occupied by the uplink controlinformation, the frequency domain subcarriers occupied by thedemodulation reference signal. Correspondingly, before receiving thephysical uplink control channel, the network device further determines,based on the frequency domain subcarriers occupied by the uplink controlinformation, the frequency domain subcarriers occupied by thedemodulation reference signal.

In this embodiment of this application, the demodulation referencesignal occupies some frequency domain subcarriers of the resourceelement set or the resource element subset on the first time domainsymbol. Therefore, both the terminal device and the network device needto determine the some frequency domain subcarriers occupied by thedemodulation reference signal, so as to determine a position of thedemodulation reference signal in frequency domain. There are a pluralityof manners of determining the some frequency domain subcarriers occupiedby the demodulation reference signal. Because the some frequency domainsubcarriers are the same as the frequency domain subcarriers that areoccupied by the control information and that are of the resource elementset or the resource element subset, one of the plurality of manners isthat the frequency domain subcarriers occupied by the demodulationreference signal are directly determined based on the frequency domainsubcarriers occupied by the uplink control information, which isrelatively simple.

With reference to the first aspect, the second aspect, the third aspect,or the fourth aspect, in a possible design, before generating thephysical uplink control channel, the terminal device further determines,based on a correspondence between a resource index of the physicaluplink control channel and the frequency domain subcarriers occupied bythe uplink control information, and the resource index of the physicaluplink control channel, the frequency domain subcarriers occupied by theuplink control information. Correspondingly, before receiving thephysical uplink control channel, the network device further determines,based on the correspondence between the resource index of the physicaluplink control channel and the frequency domain subcarriers occupied bythe uplink control information, and the resource index of the physicaluplink control channel, the frequency domain subcarriers occupied by theuplink control information.

The terminal device can determine the resource index of the physicaluplink control channel that is used by the terminal device to transmitthe uplink control information, so that the frequency domain subcarriersoccupied by the uplink control information can be determined. Inaddition, the terminal device can correspondingly determine the somefrequency domain subcarriers after determining the frequency domainsubcarriers occupied by the uplink control information. The networkdevice may also use the determining manner.

With reference to the first aspect, the second aspect, the third aspect,or the fourth aspect, in a possible design, before generating thephysical uplink control channel, the terminal device further determinesthe some frequency domain subcarriers based on a correspondence betweenthe some frequency domain subcarriers and an orthogonal codecorresponding to the uplink control information, and the orthogonalcode. Correspondingly, before receiving the physical uplink controlchannel, the network device further determines the some frequency domainsubcarriers based on the correspondence between the some frequencydomain subcarriers and the orthogonal code corresponding to the uplinkcontrol information, and the orthogonal code.

Determining the some frequency domain subcarriers based on thecorrespondence between the some frequency domain subcarriers and theorthogonal code corresponding to the uplink control information isanother manner of determining the some frequency domain subcarriers.

With reference to the first aspect, the second aspect, the third aspect,or the fourth aspect, in a possible design, before generating thephysical uplink control channel, the terminal device further determinesthe orthogonal code based on a correspondence between the resource indexof the physical uplink control channel and the orthogonal codecorresponding to the uplink control information, and the resource indexof the physical uplink control channel. Correspondingly, beforereceiving the physical uplink control channel, the network devicefurther determines the orthogonal code based on the correspondencebetween the resource index of the physical uplink control channel andthe orthogonal code corresponding to the uplink control information, andthe resource index of the physical uplink control channel.

The terminal device can determine the resource index of the physicaluplink control channel that is used by the terminal device to transmitthe uplink control information so that the orthogonal code correspondingto the uplink control information can be determined. In addition, theterminal device can correspondingly determine the some frequency domainsubcarriers after determining the orthogonal code corresponding to theuplink control information. The network device may also use thedetermining manner.

With reference to the first aspect, the second aspect, the third aspect,or the fourth aspect, in a possible design, in the correspondencebetween the some frequency domain subcarriers and the orthogonal codecorresponding to the uplink control information:

when the orthogonal code is {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1,+1}, indexes of the some frequency domain subcarriers are {0, 2, 4, 6,8, 10}; or

when the orthogonal code used by the uplink control information is {+1,+1, +1, +1, +1, +1, −1, −1, −1, −1, −1, −1}, indexes of the somefrequency domain subcarriers are {1, 3, 5, 7, 9, 11}; or

when the orthogonal code is {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1,+1}, indexes of the some frequency domain subcarriers are {0, 3, 6, 9};or

when the orthogonal code is {+1, +1, +1, +1, exp(j*4*π/3), exp(j*4*π/3),exp(j*4*π/3), exp(j*4*π/3), exp(j*2*π/3), exp(j*2*π/3), exp(j*2*π/3),exp(j*2*π3)}, indexes of the some frequency domain subcarriers are {2,5, 8, 11}; or

when the orthogonal code is {+1, +1, +1, +1, exp(j*2*π/3), exp(j*2*π/3),exp(j*2*π/3), exp(j*2*π/3), exp(j*4*π/3), exp(j*4*π/3), exp(j*4*π/3),exp(j*4*π/3)}, indexes of the some frequency domain subcarriers are {1,4, 7, 10}; or

when the orthogonal code is {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1,+1}, indexes of the some frequency domain subcarriers are {0, 4, 8}; or

when the orthogonal code is {+1, +1, +1, +j, +j, +j, −1, −1, −1, −j, −j,−j}, indexes of the some frequency domain subcarriers are {1, 5, 9}; or

when the orthogonal code is {+1, +1, +1, −1, −1, −1, +1, +1, +1, −1, −1,−1}, indexes of the some frequency domain subcarriers are {2, 6, 10}; or

when the orthogonal code is {+1, +1, +1, −j, −j, −j, −1, −1, −1, +j, +j,+j}, indexes of the some frequency domain subcarriers are {3, 7, 11}; or

when the orthogonal code is {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1,+1}, indexes of the some frequency domain subcarriers are {0, 6}; or

when the orthogonal code is {+1, +1, exp(j*1*π/3), exp(j*1*π/3),exp(j*2*π/3), exp(j*2*π/3), −1, −1, exp(j*4*π/3), exp(j*4*π/3),exp(j*5*π/3), exp(j*5*π/3)}, indexes of the some frequency domainsubcarriers are {1, 7}; or

when the orthogonal code is {+1, +1, exp(j*2*π/3), exp(j*2*π/3),exp(j*4*π/3), exp(j*4*π/3), +1, +1, exp(j*2*π/3), exp(j*2*π/3),exp(j*4*π/3), exp(j*4*π/3)}, indexes of the some frequency domainsubcarriers are {2, 8}; or

when the orthogonal code is {+1, +1, −1, −1, +1, +1, −1, −1, +1, +1, −1,−1}, indexes of the some frequency domain subcarriers are {3, 9}; or

when the orthogonal code is {+1, +1, exp(j*4*π/3), exp(j*4*π/3),exp(j*2*π/3), exp(j*2*π/3), +1, +1, exp(j*4*π/3), exp(j*4*π/3),exp(j*2*π/3), exp(j*2*π/3)}, indexes of the some frequency domainsubcarriers are {4, 10}; or

when the orthogonal code is {+1, +1, exp(j*5*π/3), exp(j*5*π/3),exp(j*4*π/3), exp(j*4*7π/3), −1, −1, exp(j*2*7π/3), exp(j*2*7π/3),exp(j*1*π/3), exp(j*1*π/3)}, indexes of the some frequency domainsubcarriers are {5, 11}, where

exp(n) represents e raised to the power of n, and j=√{square root over(−1)}.

The foregoing provides some examples of the correspondence between thesome frequency domain subcarriers and the orthogonal code correspondingto the uplink control information. In this embodiment of thisapplication, the correspondence between the some frequency domainsubcarriers and the orthogonal code corresponding to the uplink controlinformation includes at least one of the foregoing, and may furtherinclude another correspondence that is not listed in the foregoingspecification.

With reference to the first aspect, the second aspect, the third aspect,or the fourth aspect, in a possible design, before generating thephysical uplink control channel, the terminal device further determinesthe some frequency domain subcarriers based on the correspondencebetween the resource index of the physical uplink control channel andthe some frequency domain subcarriers, and the resource index of thephysical uplink control channel. Correspondingly, before receiving thephysical uplink control channel, the network device further determinesthe some frequency domain subcarriers based on the correspondencebetween the resource index of the physical uplink control channel andthe some frequency domain subcarriers, and the resource index of thephysical uplink control channel.

The terminal device can determine the resource index of the physicaluplink control channel that is used by the terminal device to transmitthe uplink control information, and therefore the terminal device candirectly determine the some frequency domain subcarriers based on theresource index of the physical uplink control channel, which isrelatively simple and direct.

With reference to the first aspect, the second aspect, the third aspect,or the fourth aspect, in a possible design, before generating thephysical uplink control channel, the terminal device further determinesthe some frequency domain subcarriers based on indication of higherlayer signaling or dynamic signaling. Correspondingly, before receivingthe physical uplink control channel, the network device further sendsthe higher layer signaling or the dynamic signaling to the terminaldevice, where the higher layer signaling or the dynamic signaling isused to determine the some frequency domain subcarriers.

In this manner, indexes of the frequency domain subcarriers occupied bythe demodulation reference signal are semi-statically indicated by thenetwork device. The signaling has a validation period, thereby reducingoverheads of the signaling.

According to a fifth aspect, a method for sending a physical uplinkcontrol channel is provided, and the method may be performed by aterminal device. The method includes: generating a physical uplinkcontrol channel, where the physical uplink control channel carries ademodulation reference signal and uplink control information, thephysical uplink control channel is sent on a resource element set, theresource element set occupies at least two time domain symbols in timedomain, the demodulation reference signal is located on at least onetime domain symbol of the resource element set, the at least one timedomain symbol includes a first time domain symbol, the demodulationreference signal occupies some frequency domain subcarriers of theresource element set on the first time domain symbol, and indexes of thesome frequency domain subcarriers are determined based on an orthogonalcode corresponding to the uplink control information; and sending thephysical uplink control channel.

Correspondingly, according to a sixth aspect, a method for receiving aphysical uplink control channel is provided, the method may be performedby a network device, and the network device is, for example, a basestation. The method includes: receiving a physical uplink controlchannel, where the physical uplink control channel carries ademodulation reference signal and uplink control information, thephysical uplink control channel is sent on a resource element set, theresource element set occupies at least two time domain symbols in timedomain, the demodulation reference signal is located on at least onetime domain symbol of the resource element set, the at least one timedomain symbol includes a first time domain symbol, the demodulationreference signal occupies some frequency domain subcarriers of theresource element set on the first time domain symbol, and indexes of thesome frequency domain subcarriers are determined based on an orthogonalcode corresponding to the uplink control information; and obtaining thedemodulation reference signal and the uplink control information fromthe physical uplink control channel.

In this embodiment of this application, the physical uplink controlchannel may be sent without frequency hopping, and therefore it may beconsidered that the resource element set includes one resource elementsubset. A demodulation reference signal may occupy some frequency domainsubcarriers on the first time domain symbol of the resource element set,so that a demodulation reference signal sent by one terminal device anduplink control information sent by another terminal device may bemultiplexed in frequency domain. In this way, when different terminaldevices perform multiplexing in a same resource element set,demodulation reference signals of the different terminal devices do notneed to be aligned, so that time domain positions of the demodulationreference signals may be relatively flexible, and the terminal devicescan determine a quantity of demodulation reference signals according toa status, thereby helping improve channel estimation performance of theterminal devices. The indexes of the some frequency domain subcarriersmay be determined based on the orthogonal code corresponding to theuplink control information, which is relatively simple.

With reference to the fifth aspect or the sixth aspect, in a possibledesign, the at least one time domain symbol further includes a secondtime domain symbol, and the demodulation reference signal occupies allfrequency domain subcarriers of the resource element set on the secondtime domain symbol.

To be specific, in this embodiment of this application, the demodulationreference signal may be sent in a form of a comb, or the demodulationreference signal may be sent though occupying all frequency domainsubcarriers, thereby helping implement flexible distribution of thedemodulation reference signals, and helping improve channel estimationperformance.

According to a seventh aspect, a method for sending a physical uplinkcontrol channel is provided, and the method may be performed by aterminal device. The method includes: generating a physical uplinkcontrol channel, where the physical uplink control channel carries ademodulation reference signal and uplink control information, thephysical uplink control channel is sent on a resource element set, theresource element set includes a first resource element subset and asecond resource element subset, first frequency domain resourcesincluded in the first resource element subset are consecutive, secondfrequency domain resources included in the second resource elementsubset are consecutive, the first frequency domain resource included inthe first resource element subset is the same as or different from thesecond frequency domain resource included in the second resource elementsubset, the resource element set occupies at least two time domainsymbols in time domain, the demodulation reference signal is located onat least one time domain symbol of the resource element set, the atleast one time domain symbol includes a first time domain symbol, thedemodulation reference signal occupies some frequency domain subcarriersof a resource element subset on the first time domain symbol, theresource element subset is the first resource element subset and/or thesecond resource element subset, and indexes of the some frequency domainsubcarriers are determined based on an orthogonal code corresponding tothe uplink control information; and sending the physical uplink controlchannel.

Correspondingly, according to an eighth aspect, a method for receiving aphysical uplink control channel is provided, the method may be performedby a network device, and the network device is, for example, a basestation. The method includes: receiving a physical uplink controlchannel, where the physical uplink control channel carries ademodulation reference signal and uplink control information, thephysical uplink control channel is sent on a resource element set, theresource element set includes a first resource element subset and asecond resource element subset, first frequency domain resourcesincluded in the first resource element subset are consecutive, secondfrequency domain resources included in the second resource elementsubset are consecutive, the first frequency domain resource included inthe first resource element subset is the same as or different from thesecond frequency domain resource included in the second resource elementsubset, the resource element set occupies at least two time domainsymbols in time domain, the demodulation reference signal is located onat least one time domain symbol of the resource element set, the atleast one time domain symbol includes a first time domain symbol, thedemodulation reference signal occupies some frequency domain subcarriersof a resource element subset on the first time domain symbol, theresource element subset is the first resource element subset and/or thesecond resource element subset, and indexes of the some frequency domainsubcarriers are determined based on an orthogonal code corresponding tothe uplink control information; and obtaining the demodulation referencesignal and the uplink control information from the physical uplinkcontrol channel.

The physical uplink control channel may alternatively be sent in afrequency hopping manner, and therefore it may be considered that theresource element set includes the first resource element subset and thesecond resource element subset. A demodulation reference signal mayoccupy some frequency domain subcarriers on the first time domain symbolof a resource element subset, so that a demodulation reference signalsent by one terminal device and uplink control information sent byanother terminal device may be multiplexed in frequency domain. In thisway, when different terminal devices perform multiplexing in a sameresource element set, demodulation reference signals of the differentterminal devices do not need to be aligned, so that time domainpositions of the demodulation reference signals may be relativelyflexible, and the terminal devices can determine a quantity ofdemodulation reference signals according to a status, thereby helpingimprove channel estimation performance of the terminal devices.

The indexes of the some frequency domain subcarriers may be determinedbased on the orthogonal code corresponding to the uplink controlinformation, which is relatively simple.

With reference to the seventh aspect or the eighth aspect, in a possibledesign, the at least one time domain symbol further includes a secondtime domain symbol, and the demodulation reference signal occupies allfrequency domain subcarriers of the resource element subset on thesecond time domain symbol.

The first time domain symbol and the second time domain symbol may belocated in a same resource element subset, or may be located indifferent resource element subsets. This is not limited in thisembodiment of this application. In this embodiment of this application,the demodulation reference signal may be sent in a form of a comb, orthe demodulation reference signal may be sent through occupying allfrequency domain subcarriers, thereby helping implement flexibledistribution of the demodulation reference signals, and helping improvechannel estimation performance.

With reference to the fifth aspect, the sixth aspect, the seventhaspect, or the eighth aspect, in a possible design, before generatingthe physical uplink control channel, the terminal device furtherdetermines the some frequency domain subcarriers based on acorrespondence between the some frequency domain subcarriers and theorthogonal code corresponding to the uplink control information, and theorthogonal code. Correspondingly, before receiving the physical uplinkcontrol channel, the network device further determines the somefrequency domain subcarriers based on the correspondence between thesome frequency domain subcarriers and the orthogonal code correspondingto the uplink control information, and the orthogonal code.

Determining the some frequency domain subcarriers based on thecorrespondence between the some frequency domain subcarriers and theorthogonal code corresponding to the uplink control information is amanner of determining the some frequency domain subcarriers.

With reference to the fifth aspect, the sixth aspect, the seventhaspect, or the eighth aspect, in a possible design, before generatingthe physical uplink control channel, the terminal device furtherdetermines the orthogonal code based on a correspondence between aresource index of the physical uplink control channel and the orthogonalcode corresponding to the uplink control information, and the resourceindex of the physical uplink control channel. Correspondingly, beforereceiving the physical uplink control channel, the network devicefurther determines the orthogonal code based on the correspondencebetween the resource index of the physical uplink control channel andthe orthogonal code corresponding to the uplink control information, andthe resource index of the physical uplink control channel.

The terminal device can determine the resource index of the physicaluplink control channel that is used by the terminal device to transmitthe uplink control information, so that the orthogonal codecorresponding to the uplink control information can be determined. Inaddition, the terminal device can correspondingly determine the somefrequency domain subcarriers after determining the orthogonal codecorresponding to the uplink control information. The network device mayalso use the determining manner.

With reference to the fifth aspect, the sixth aspect, the seventhaspect, or the eighth aspect, in a possible design, in thecorrespondence between the some frequency domain subcarriers and theorthogonal code corresponding to the uplink control information:

when the orthogonal code is {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1,+1}, indexes of the some frequency domain subcarriers are {0, 2, 4, 6,8, 10}; or

when the orthogonal code used by the uplink control information is {+1,+1, +1, +1, +1, +1, −1, −1, −1, −1, −1, −1}, indexes of the somefrequency domain subcarriers are {1, 3, 5, 7, 9, 11}; or

when the orthogonal code is {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1,+1}, indexes of the some frequency domain subcarriers are {0, 3, 6, 9};or

when the orthogonal code is {+1, +1, +1, +1, exp(j*4*π/3), exp(j*4*π/3),exp(j*4*π/3), exp(j*4*π/3), exp(j*2*π/3), exp(j*2*π/3), exp(j*2*π/3),exp(j*2*π3)}, indexes of the some frequency domain subcarriers are {2,5, 8, 11}; or

when the orthogonal code is {+1, +1, +1, +1, exp(j*2*π/3), exp(j*2*π/3),exp(j*2*π/3), exp(j*2*π/3), exp(j*4*π/3), exp(j*4*π/3), exp(j*4*π/3),exp(j*4*π/3)}, indexes of the some frequency domain subcarriers are {1,4, 7, 10}; or

when the orthogonal code is {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1,+1}, indexes of the some frequency domain subcarriers are {0, 4, 8}; or

when the orthogonal code is {+1, +1, +1, +j, +j, +j, −1, −1, −1, −j, −j,−j}, indexes of the some frequency domain subcarriers are {1, 5, 9}; or

when the orthogonal code is {+1, +1, +1, −1, −1, −1, +1, +1, +1, −1, −1,−1}, indexes of the some frequency domain subcarriers are {2, 6, 10}; or

when the orthogonal code is {+1, +1, +1, −j, −j, −j, −1, −1, −1, +j, +j,+j}, indexes of the some frequency domain subcarriers are {3, 7, 11}; or

when the orthogonal code is {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1,+1}, indexes of the some frequency domain subcarriers are {0, 6}; or

when the orthogonal code is {+1, +1, exp(j*1*π/3), exp(j*1*π/3),exp(j*2*π/3), exp(*2*π/3), −1, −1, exp(j*4*π/3), exp(j*4*π/3),exp(j*5*π/3), exp(j*5*π/3)}, indexes of the some frequency domainsubcarriers are {1, 7}; or

when the orthogonal code is {+1, +1, exp(j*2*π/3), exp(j*2*π/3),exp(j*4*π/3), exp(j*4*π/3), +1, +1, exp(j*2*π/3), exp(j*2*π/3),exp(j*4*π/3), exp(j*4*π/3)}, indexes of the some frequency domainsubcarriers are {2, 8}; or

when the orthogonal code is {+1, +1, −1, −1, +1, +1, −1, −1, +1, +1, −1,−1}, indexes of the some frequency domain subcarriers are {3, 9}; or

when the orthogonal code is {+1, +1, exp(j*4*π/3), exp(j*4*π/3),exp(j*2*π/3), exp(*2*π/3), +1, +1, exp(j*4*π/3), exp(j*4*π/3),exp(j*2*π/3), exp(j*2*π/3)}, indexes of the some frequency domainsubcarriers are {4, 10}; or

when the orthogonal code is {+1, +1, exp(j*5*π/3), exp(j*5*π/3),exp(j*4*π/3), exp(*4*π/3), −1, −1, exp(j*2*π/3), exp(j*2*π/3),exp(j*1*π/3), exp(j*1*π/3)}, indexes of the some frequency domainsubcarriers are {5, 11}, where

exp(n) represents e raised to the power of n, and j=√{square root over(−1)}.

The foregoing provides some examples of the correspondence between thesome frequency domain subcarriers and the orthogonal code correspondingto the uplink control information. In this embodiment of thisapplication, the correspondence between the some frequency domainsubcarriers and the orthogonal code corresponding to the uplink controlinformation includes at least one of the foregoing, and may furtherinclude another correspondence that is not listed in the foregoingspecification.

According to a ninth aspect, a device for sending a physical uplinkcontrol channel is provided. The device for sending a physical uplinkcontrol channel has functions of the terminal device in the foregoingmethod designs. These functions may be implemented by hardware, or maybe implemented by hardware executing corresponding software. Thehardware or software includes one or more units that correspond to theforegoing functions.

In a possible design, a specific structure of the device for sending aphysical uplink control channel may include a processor and atransceiver. The processor and the transceiver may execute correspondingfunctions in the method according to the first aspect or any possibledesign of the first aspect.

According to a tenth aspect, a device for receiving a physical uplinkcontrol channel is provided. The device for receiving a physical uplinkcontrol channel has functions of the network device in the foregoingmethod designs. These functions may be implemented by hardware, or maybe implemented by hardware executing corresponding software. Thehardware or software includes one or more units that correspond to theforegoing functions.

In a possible design, a specific structure of the device for receiving aphysical uplink control channel may include a processor and atransceiver. The processor and the transceiver may execute correspondingfunctions in the method according to the second aspect or any possibledesign of the second aspect.

According to an eleventh aspect, a device for sending a physical uplinkcontrol channel is provided. The device for sending a physical uplinkcontrol channel has functions of the terminal device in the foregoingmethod designs. These functions may be implemented by hardware, or maybe implemented by hardware executing corresponding software. Thehardware or software includes one or more units that correspond to theforegoing functions.

In a possible design, a specific structure of the device for sending aphysical uplink control channel may include a processor and atransceiver. The processor and the transceiver may execute correspondingfunctions in the method according to the third aspect or any possibledesign of the third aspect.

According to a twelfth aspect, a device for receiving a physical uplinkcontrol channel is provided. The device for receiving a physical uplinkcontrol channel has functions of the network device in the foregoingmethod designs. These functions may be implemented by hardware, or maybe implemented by hardware executing corresponding software. Thehardware or software includes one or more units that correspond to theforegoing functions.

In a possible design, a specific structure of the device for receiving aphysical uplink control channel may include a processor and atransceiver. The processor and the transceiver may execute correspondingfunctions in the method according to the fourth aspect or any possibledesign of the fourth aspect.

According to a thirteen aspect, a device for sending a physical uplinkcontrol channel is provided. The device for sending a physical uplinkcontrol channel has functions of the terminal device in the foregoingmethod designs. These functions may be implemented by hardware, or maybe implemented by hardware executing corresponding software. Thehardware or software includes one or more units that correspond to theforegoing functions.

In a possible design, a specific structure of the device for sending aphysical uplink control channel may include a processor and atransceiver. The processor and the transceiver may execute correspondingfunctions in the method according to the fifth aspect or any possibledesign of the fifth aspect.

According to a fourteenth aspect, a device for receiving a physicaluplink control channel is provided. The device for receiving a physicaluplink control channel has functions of the network device in theforegoing method designs. These functions may be implemented byhardware, or may be implemented by hardware executing correspondingsoftware. The hardware or software includes one or more units thatcorrespond to the foregoing functions.

In a possible design, a specific structure of the device for receiving aphysical uplink control channel may include a processor and atransceiver. The processor and the transceiver may execute correspondingfunctions in the method according to the sixth aspect or any possibledesign of the sixth aspect.

According to a fifteenth aspect, a device for sending a physical uplinkcontrol channel is provided. The device for sending a physical uplinkcontrol channel has functions of the terminal device in the foregoingmethod designs. These functions may be implemented by hardware, or maybe implemented by hardware executing corresponding software. Thehardware or software includes one or more units that correspond to theforegoing functions.

In a possible design, a specific structure of the device for sending aphysical uplink control channel may include a processor and atransceiver. The processor and the transceiver may execute correspondingfunctions in the method according to the seventh aspect or any possibledesign of the seventh aspect.

According to a sixteenth aspect, a device for receiving a physicaluplink control channel is provided. The device for receiving a physicaluplink control channel has functions of the network device in theforegoing method designs. These functions may be implemented byhardware, or may be implemented by hardware executing correspondingsoftware. The hardware or software includes one or more units thatcorrespond to the foregoing functions.

In a possible design, a specific structure of the device for receiving aphysical uplink control channel may include a processor and atransceiver. The processor and the transceiver may execute correspondingfunctions in the method according to the eighth aspect or any possibledesign of the eighth aspect.

According to a seventeenth aspect, a device for sending a physicaluplink control channel is provided. The device for sending a physicaluplink control channel has functions of the terminal device in theforegoing method designs. These functions may be implemented byhardware, or may be implemented by hardware executing correspondingsoftware. The hardware or software includes one or more units thatcorrespond to the foregoing functions.

In a possible design, a specific structure of the device for sending aphysical uplink control channel may include a processing module and atransceiver module. The processing module and the transceiver module mayexecute corresponding functions in the method according to the firstaspect or any possible design of the first aspect.

According to an eighteenth aspect, a device for receiving a physicaluplink control channel is provided. The device for receiving a physicaluplink control channel has functions of the network device in theforegoing method designs. These functions may be implemented byhardware, or may be implemented by hardware executing correspondingsoftware. The hardware or software includes one or more units thatcorrespond to the foregoing functions.

In a possible design, a specific structure of the device for receiving aphysical uplink control channel may include a processing module and atransceiver module. The processing module and the transceiver module mayexecute corresponding functions in the method according to the secondaspect or any possible design of the second aspect.

According to a nineteenth aspect, a device for sending a physical uplinkcontrol channel is provided. The device for sending a physical uplinkcontrol channel has functions of the terminal device in the foregoingmethod designs. These functions may be implemented by hardware, or maybe implemented by hardware executing corresponding software. Thehardware or software includes one or more units that correspond to theforegoing functions.

In a possible design, a specific structure of the device for sending aphysical uplink control channel may include a processor and atransceiver. The processing module and the transceiver module mayexecute corresponding functions in the method according to the thirdaspect or any possible design of the third aspect.

According to a twentieth aspect, a device for receiving a physicaluplink control channel is provided. The device for receiving a physicaluplink control channel has functions of the network device in theforegoing method designs. These functions may be implemented byhardware, or may be implemented by hardware executing correspondingsoftware. The hardware or software includes one or more units thatcorrespond to the foregoing functions.

In a possible design, a specific structure of the device for receiving aphysical uplink control channel may include a processing module and atransceiver module. The processing module and the transceiver module mayexecute corresponding functions in the method according to the fourthaspect or any possible design of the fourth aspect.

According to a twenty-first aspect, a device for sending a physicaluplink control channel is provided. The device for sending a physicaluplink control channel has functions of the terminal device in theforegoing method designs. These functions may be implemented byhardware, or may be implemented by hardware executing correspondingsoftware. The hardware or software includes one or more units thatcorrespond to the foregoing functions.

In a possible design, a specific structure of the device for sending aphysical uplink control channel may include a processing module and atransceiver module. The processing module and the transceiver module mayexecute corresponding functions in the method according to the fifthaspect or any possible design of the fifth aspect.

According to a twenty-second aspect, a device for receiving a physicaluplink control channel is provided. The device for receiving a physicaluplink control channel has functions of the network device in theforegoing method designs. These functions may be implemented byhardware, or may be implemented by hardware executing correspondingsoftware. The hardware or software includes one or more units thatcorrespond to the foregoing functions.

In a possible design, a specific structure of the device for receiving aphysical uplink control channel may include a processing module and atransceiver module. The processing module and the transceiver module mayexecute corresponding functions in the method according to the sixthaspect or any possible design of the sixth aspect.

According to a twenty-third aspect, a device for sending a physicaluplink control channel is provided. The device for sending a physicaluplink control channel has functions of the terminal device in theforegoing method designs. These functions may be implemented byhardware, or may be implemented by hardware executing correspondingsoftware. The hardware or software includes one or more units thatcorrespond to the foregoing functions.

In a possible design, a specific structure of the device for sending aphysical uplink control channel may include a processing module and atransceiver module. The processing module and the transceiver module mayexecute corresponding functions in the method according to the seventhaspect or any possible design of the seventh aspect.

According to a twenty-fourth aspect, a device for receiving a physicaluplink control channel is provided. The device for receiving a physicaluplink control channel has functions of the network device in theforegoing method designs. These functions may be implemented byhardware, or may be implemented by hardware executing correspondingsoftware. The hardware or software includes one or more units thatcorrespond to the foregoing functions.

In a possible design, a specific structure of the device for receiving aphysical uplink control channel may include a processing module and atransceiver module. The processing module and the transceiver module mayexecute corresponding functions in the method according to the eighthaspect or any possible design of the eighth aspect.

According to a twenty-fifth aspect, a communications apparatus isprovided. The communications apparatus may be the terminal device in theforegoing method designs, or may be a chip disposed in the terminaldevice. The communications apparatus includes: a memory, configured tostore computer executable program code; and a processor, where theprocessor is coupled to the memory. The program code stored in thememory includes an instruction, and

when the processor executes the instruction, the communicationsapparatus performs the method performed by the terminal device accordingto any one of the first aspect to the eighth aspect or any possibledesign of the first aspect to the eighth aspect.

According to a twenty-sixth aspect, a computer readable storage mediumis provided. The computer readable storage medium stores an instruction,and when the instruction runs on a computer, the computer performs themethod performed by the terminal device according to any one of thefirst aspect to the eighth aspect or any possible design of the firstaspect to the eighth aspect.

According to a forty-second aspect, a computer program product includingan instruction is provided. The computer program product stores theinstruction, and when the instruction runs on a computer, the computerperforms the method performed by the terminal device according to anyone of the first aspect to the eighth aspect or any possible design ofthe first aspect to the eighth aspect.

In the embodiments of this application, when different terminal devicesperform multiplexing in a same resource element set, demodulationreference signals of the different terminal devices do not need to bealigned, so that time domain positions of the demodulation referencesignals may be relatively flexible, and the terminal devices candetermine a quantity of demodulation reference signals according to astatus, thereby helping improve channel estimation performance of theterminal devices.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram of multiplexing long PUCCHs of differentlengths in a same physical resource;

FIG. 2 is a schematic diagram of OFDM/DFT-s-OFDM symbols occupied bylong PUCCHs of different lengths in time domain;

FIG. 3 is a schematic diagram of sending UCI by terminal devices duringmultiplexing in a same physical resource;

FIG. 4 is a schematic diagram of sending UCI and DMRSs by two terminaldevices during multiplexing in a same physical resource;

FIG. 5 is a schematic diagram of an application scenario according to anembodiment of this application;

FIG. 6 is a flowchart of a method for sending a physical uplink controlchannel and a method for receiving a physical uplink control channelaccording to an embodiment of this application;

FIG. 7A is a schematic diagram of a resource element set duringfrequency hopping-free sending of a PUCCH according to an embodiment ofthis application;

FIG. 7B is a schematic diagram of a resource element set duringfrequency-hopping sending of a PUCCH according to an embodiment of thisapplication;

FIG. 7C is a schematic diagram of sending UCI and DMRSs by two terminaldevices during multiplexing in a same resource element set according toan embodiment of this application;

FIG. 8 is a schematic structural diagram of a device for sending aphysical uplink control channel according to an embodiment of thisapplication;

FIG. 9 is a schematic structural diagram of a device for receiving aphysical uplink control channel according to an embodiment of thisapplication;

FIG. 10 is a schematic structural diagram of a device for sending aphysical uplink control channel according to an embodiment of thisapplication;

FIG. 11 is a schematic structural diagram of a device for receiving aphysical uplink control channel according to an embodiment of thisapplication;

FIG. 12 is a schematic structural diagram of a device for sending aphysical uplink control channel according to an embodiment of thisapplication;

FIG. 13 is a schematic structural diagram of a device for receiving aphysical uplink control channel according to an embodiment of thisapplication;

FIG. 14 is a schematic structural diagram of a device for sending aphysical uplink control channel according to an embodiment of thisapplication;

FIG. 15 is a schematic structural diagram of a device for receiving aphysical uplink control channel according to an embodiment of thisapplication; and

FIG. 16A and FIG. 16B are schematic structural diagrams of acommunications apparatus according to an embodiment of this application.

DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

To make the objectives, technical solutions, and advantages ofembodiments of this application clearer, the following further describesthe embodiments of this application in detail with reference to theaccompanying drawings.

In the following, some terms of the embodiments of this application aredescribed, so as to help persons skilled in the art have a betterunderstanding.

(1) Terminal device: It may also be referred to as a terminal, and maybe a device that provides voice and/or data connectivity to a user, forexample, may be a handheld device having a wireless connection function,or a processing device connected to a wireless modem. The terminaldevice may communicate with a core network through a radio accessnetwork (RAN), and exchange voice and/or data with the RAN. The terminaldevice may be user equipment (UE), a wireless terminal device, a mobileterminal device, a subscriber unit, a subscriber station, a mobilestation, a mobile console, a remote station, an access point (AP), aremote terminal, an access terminal, a user terminal, a user agent, auser device, or the like. For example, the terminal device may be amobile phone (also referred to as a “cellular” phone), a computer with amobile terminal, a portable, pocket-sized, handheld, computer built-in,or vehicle-mounted mobile apparatus, an intelligent wearable device, andthe like. For example, the terminal device may be a device such as apersonal communications service (PCS) phone, a cordless telephone set, asession initiation protocol (SIP) phone, a wireless local loop (WLL)station, or a personal digital assistant (PDA), a smartwatch, a smarthelmet, smart glasses, or a smart bracelet. The terminal device furtherincludes a limited device, such as a device of low power consumption, ora device of a limited storage capacity, or a device of a limitedcomputing capacity. For example, the terminal device includes aninformation sensing device, such as barcode, radio frequencyidentification (RFID), a sensor, a global positioning system (GPS), or alaser scanner.

(2) Network device: For example, it includes a base station (forexample, an access point), and may be a device that communicates with awireless terminal device by using one or more cells on an air interfacein an access network. The base station may be configured to performinterconversion on a received over-the-air frame and an InternetProtocol (IP) packet and is used as a router between the terminal deviceand a remaining part of the access network, where the remaining part ofthe access network may include an IP network. The base station mayfurther coordinate attribute management of the air interface. Forexample, the base station may include an evolved NodeB (NodeB or eNB ore-NodeB, evolutional Node B) in an LTE system or an LTE-advanced (LTE-A)system, or may further include a next generation NodeB (gNB) in a 5G NRsystem. This is not limited in the embodiments of this application.

(3) Physical uplink control channel: For example, it is a PUCCH, or is along PUCCH. This is not limited in the embodiments of this application.

(4) Long PUCCH: Sending of a long PUCCH has been implemented in a 5Gsystem, and the long PUCCH may occupy four, five, . . . , or fourteenorthogonal frequency division multiplexing (OFDM)/discrete Fouriertransform-spread-orthogonal frequency division multiplexing (OFDM,DFT-s-OFDM) symbols in one slot in time domain. For an example of theOFDM/DFT-s-OFDM symbols occupied by the long PUCCH in time domain, referto FIG. 2 in which slashed blocks represent the OFDM/DFT-s-OFDM symbolsoccupied by the long PUCCH in time domain.

The embodiments of this application describe all aspects with referenceto the long PUCCH, but persons skilled in the art should know that thephysical uplink control channel in the embodiments of this applicationis not limited to the long PUCCH, and may alternatively be, for example,a PUCCH.

(5) Demodulation reference signal: For example, the DMRS is used forrelated demodulation of a physical uplink shared channel (PUSCH) or aPUCCH.

6) The terms “system” and “network” may be used interchangeably in theembodiments of this application. “A plurality of” means two or more. Inview of this, “a plurality of” may also be understood as “at least two”in the embodiments of this application. The term “and/or” describes anassociation relationship for describing associated objects and denotesthat three relationships may exist. For example, A and/or B mayrepresent the following three cases: Only A exists, both A and B exist,and only B exists. In addition, unless otherwise stated, the character“/” generally indicates an “or” relationship between associated objects.

Unless otherwise stated, ordinal numbers such as “first” and “second”mentioned in the embodiments of this application are used fordifferentiation between a plurality of objects, but are not intended tolimit orders, time sequences, priorities, or degrees of importance ofthe plurality of objects.

The technical solutions provided in this specification may be applied toa 5G new radio (new radio, NR) system, or a next-generation mobilecommunications system, or another similar communications system.

The foregoing describes some concepts in the embodiments of thisapplication, and the following describes a technical background of theembodiments of this application.

In the 5G system, to improve resource utilization efficiency, the longPUCCH is capable of transmitting uplink control information (UCI) of amoderate payload, and supports a specific multiplexing capacity. Forexample, in a PRB, the long PUCCH format that transmits the UCI of amoderate payload can transmit several to more than ten bits. Inaddition, in the PRB, two or more terminal devices can performsimultaneous transmission.

The long PUCCH may be sent in a length of 4 symbols to 14 symbols intime domain. Therefore, in a resource element set, long PUCCHs ofdifferent lengths may be multiplexed, for example, a 14-symbol longPUCCH and a 5-symbol long PUCCH may be multiplexed. Therefore, how todesign a structure of the long PUCCH, to make long PUCCHs of differentlengths multiplexed in a same physical resource is an urgent problem tobe resolved.

In a long term evolution (LTE) system, an LTE PUCCH format 5 issupported, and this format supports simultaneous sending of the UCI bytwo terminal devices in a same physical resource. A method for sendingthe UCI on one DFT-s-OFDM symbol is: repeating modulation symbols insame signs or repeating modulation symbols in opposite signs, so thatthe modulation symbols form a comb in frequency domain after a 12-pointdiscrete Fourier transform (DFT) transform. Referring to FIG. 3, forexample, modulation symbols a0, a1, a2, a3, a4, a5 sent by a terminaldevice a are repeated in same signs, to obtain a0, a1, a2, a3, a4, a5,and modulation symbols sent by the terminal device a become a0, a1, a2,a3, a4, a5, a0, a1, a2, a3, a4, a5. 12-point DFT transform is performedon a0, a1, a2, a3, a4, a5, a0, a1, a2, a3, a4, a5 to obtain 12 elements,where values of odd-indexed elements (1, 3, 5, 7, 9, 11) are 0, andvalues of even-indexed elements (0, 2, 4, 6, 8, 10) are non-zero, thatis, the 12 obtained elements are (a0′, 0, a1′, 0, a2′, 0, a3′, 0, a4′,0, a5′, 0). Modulation symbols b0, b1, b2, b3, b4, b5 sent by a terminaldevice b are repeated in opposite signs, to obtain −b0, −b1, −b2, −b3,−b4, −b5, and modulation symbols sent by the terminal device b becomeb0, b1, b2, b3, b4, b5, −b0, −b1, −b2, −b3, −b4, −b5. 12-point DFTtransform is performed on b0, b1, b2, b3, b4, b5, −b0, −b1, −b2, −b3,−b4, −b5, to obtain 12 elements, where values of odd-indexed elements(1, 3, 5, 7, 9, 11) are non-zero, and values of even-indexed elements(0, 2, 4, 6, 8, 11) are 0, that is, the 12 obtained elements are (0,b0′, 0, b1′, 0, b2′, 0, b3′, 0, b4′, 0, b5′). Therefore, informationsent on one symbol after the terminal device a and the terminal device bperform multiplexing is (a0′, b0′, a1′, b1′, a2′, b2′, a3′, b3′, a4′,b4′, a5′, b5′), as shown on the right side in FIG. 3. When two longPUCCHs of different lengths are multiplexed in a same physical resource,uplink control information interference between terminal devices can beavoided through frequency-domain orthogonalization in this “comb”sending structure. The comb may be vividly understood as follows: Uplinkcontrol information sent by a terminal device is distributed at a samespacing in REs corresponding to an OFDM symbol or a DFT-s-OFDM symbol,which is similar to a comb.

Although the LTE PUCCH format 5 can ensure UCI orthogonalization betweenlong PUCCHs of different lengths, a DMRS is sent in a sequenceorthogonalization manner. To be specific, a DMRS sent by each terminaldevice occupies 12 REs on a DMRS symbol, each DMRS may be considered asa sequence whose length is 12, and cyclic shifts corresponding tosequences of DMRSs sent by the different terminal devices are different,that is, orthogonalization between the DMRSs sent by the differentterminal devices is implemented by using the cyclic shifts of thesequences. It can be learned that an orthogonalization manner of theDMRS is different from an orthogonalization manner of the UCI.Therefore, if two long PUCCHs of different lengths are multiplexed in asame physical resource, different DMRS symbols of the long PUCCHs needto be aligned in one slot, for example, both occupy the second symbol,the third symbol, the sixth symbol, or the like in 14 symbols in theslot. FIG. 4 is an example of multiplexing of the terminal device a andthe terminal device b mentioned in the foregoing example. In FIG. 4,that the DMRS occupies the third symbol in one slot is used as anexample. Otherwise, if a DMRS sent by one terminal device is alignedwith other uplink control information sent by another terminal device,orthogonalization between the DMRSs cannot be ensured, and consequently,a conflict is caused. However, if DMRSs are aligned, quantities of DMRSsincluded in long PUCCHs of specific lengths may not meet a performancerequirement. Still referring to FIG. 1, when positions of DMRSs of a14-symbol long PUCCH are fixed on the first symbol, the fifth symbol,the eighth symbol, and the twelfth symbol, another 5-symbol long PUCCHthat is multiplexed in the physical resource with the 14-symbol longPUCCH can include only one DMRS symbol, which may cause relatively poorchannel estimation performance of a terminal device that uses the5-symbol long PUCCH.

In view of this, the technical solutions of the embodiments of thisapplication are provided, to improve channel estimation performance of aterminal device.

The following describes an application scenario according to anembodiment of this application. FIG. 5 is a schematic diagram of theapplication scenario. A network device and a terminal device areincluded in FIG. 5, and the network device and the terminal device canimplement information exchange. For example, the terminal device maygenerate a physical uplink control channel, and send the physical uplinkcontrol channel to the network device, and the network device mayreceive the physical uplink control channel sent by the terminal device.The network device in FIG. 5 may be an access network (AN) device, forexample, a base station. The solutions in this embodiment of thisapplication mostly relate to access network devices and terminaldevices. Therefore, a core network device is not shown in FIG. 5. Theaccess network device is, for example, a gNB in an NR system.

FIG. 6 shows a method for sending a physical uplink control channelaccording to this embodiment of this application. In a descriptionprocess below, that the method is applied to the application scenario inFIG. 5 is used as an example. A procedure of the method is described asfollows.

S61. When a terminal device accesses a network or after a terminaldevice accesses a network, a network device configures a long PUCCHresource set for the terminal device, and the terminal device determinesthe long PUCCH resource set configured by the network device.

For example, the network device may configure the long PUCCH resourceset for the terminal device by using higher layer signaling, and theterminal device may determine the long PUCCH resource set afterreceiving the higher layer signaling sent by the network device. Thehigher layer signaling is, for example, radio resource control (RRC)signaling.

Alternatively, the network device may configure the long PUCCH resourceset for the terminal device by using message (Msg) 2 or Msg 4 signalingin an initial access process, and the terminal device may determine thelong PUCCH resource set after receiving the Msg 2 or Msg 4 signalingsent by the network device.

The resource set may include at least one long PUCCH resource.Optionally, the resource set may include two long PUCCH resources, fourlong PUCCH resources, seven long PUCCH resources, or eight long PUCCHresources. This is not limited in this embodiment of this application.After the resource set is configured for the terminal device, theterminal device may send long PUCCHs by using a PUCCH resource in theresource set subsequently.

S62. The network device sends first signaling to the terminal device,and the terminal device receives the first signaling.

For example, the first signaling is a higher layer signaling, forexample, an RRC signaling. The first signaling may instruct the terminaldevice to send a signal such as periodic channel state information (CSI)to the network device, and indicate a long PUCCH resource used by thesignal.

For another example, the first signaling may alternatively be, forexample, signaling carried in a physical downlink control channel, andthe physical downlink control channel is, for example, a physicaldownlink control channel (PDCCH). For example, the first signaling isdownlink control information (DCI). The first signaling may be used toschedule downlink data for the terminal device, and indicate a longPUCCH resource used to feed back reply information to the downlink datain an explicit or implicit manner. The reply information is, forexample, an acknowledgement (ACK)/a negative acknowledgement (NACK). Ifthe first signaling is the DCI, after sending the first signaling to theterminal device, the network device further sends downlink data to theterminal device through a physical downlink shared channel and notifiesthe terminal device, in an explicit manner by using a field in the DCI,of a long PUCCH resource used to feed back reply information to thedownlink data. The physical downlink shared channel is, for example, aphysical downlink shared channel (PDSCH). The terminal device mayreceive the downlink data through the PDSCH, and the terminal devicefeeds back the reply information corresponding to the downlink datathrough the PUCCH.

Certainly, the first signaling may further have another implementationform, and this is not limited in this embodiment of this application.

Both S61 and S62 are optional steps.

S63. The terminal device generates a physical uplink control channel.

The physical uplink control channel carries a demodulation referencesignal and uplink control information, the physical uplink controlchannel is sent on a resource element set, and the resource element setis used to transmit the PUCCH. If the PUCCH is sent without frequencyhopping, the resource element set occupies at least two time domainsymbols in time domain, frequency domain resources included in theresource element set are consecutive, the demodulation reference signalis located on at least one time domain symbol of the resource elementset, the at least one time domain symbol includes a first time domainsymbol, and the demodulation reference signal occupies some frequencydomain subcarriers of the resource element set on the first time domainsymbol. For example, referring to FIG. 7A, if the PUCCH is sent withoutfrequency hopping, the resource element set may occupy 14 time domainsymbols in time domain, namely, a time domain symbol 0 to a time domainsymbol 13 in FIG. 7B, and the resource element set may occupy 12frequency domain subcarriers in frequency domain, namely, a frequencydomain subcarrier 0 to a frequency domain subcarrier 11 in FIG. 7B.Alternatively, the resource element set may occupy another quantity oftime domain symbols in time domain, for example, seven time domainsymbols. This is not limited in this embodiment of this application.

It should be noted that, the resource element set occupies at least twotime domain symbols in time domain. Therefore, that the demodulationreference signal occupies some frequency domain subcarriers of theresource element set on the first time domain symbol means that thedemodulation reference signal occupies some frequency domain subcarriersof frequency domain subcarriers that correspond to the first time domainsymbol and that are in the resource element set, and does not mean thatthe resource element set includes only frequency domain subcarriers onthe first time domain symbol.

For example, the physical uplink control channel is sent on the resourceelement set, the resource element set occupies at least two time domainsymbols in time domain, the resource element set occupies consecutivefrequency domain subcarriers in frequency domain, the demodulationreference signal is located on at least one time domain symbol of theresource element set, the at least one time domain symbol includes thefirst time domain symbol, and the demodulation reference signal occupiessome frequency domain subcarriers of the resource element set on thefirst time domain symbol.

In other words, on the first time domain symbol, the demodulationreference signal does not occupy all frequency domain subcarriersincluded in the resource element set, but occupies some frequency domainsubcarriers of the all frequency domain subcarriers included in theresource element set.

The first time domain symbol may include one or more time domainsymbols. If the first time domain symbol includes one time domainsymbol, the demodulation reference signal occupies some frequency domainsubcarriers of the resource element set on the time domain symbol; or ifthe first time domain symbol includes a plurality of time domainsymbols, the demodulation reference signal occupies some frequencydomain subcarriers of the resource element set on each of the pluralityof time domain symbols.

For example, the at least one time domain symbol further includes asecond time domain symbol, and the demodulation reference signaloccupies all frequency domain subcarriers of the resource element set onthe second time domain symbol. For example, if the resource element setoccupies a time domain symbol 0 to a time domain symbol 6 in timedomain, and occupies a frequency domain subcarrier 0 to a frequencydomain subcarrier 11 in frequency domain, and the demodulation referencesignal is located on the symbol 1 and the symbol 5 in the time domainsymbol 0 to the time domain symbol 6, the demodulation reference signaloccupies some frequency domain subcarriers of the resource element seton the symbol 1. The symbol 1 is the first time domain symbol, and thesymbol 5 is the second time domain symbol. For example, indexes offrequency domain subcarriers occupied by the demodulation referencesignal on the symbol 1 are {0, 2, 4, 6, 8, 10}, and frequency domainsubcarriers occupied by the demodulation reference signal on the symbol5 are the frequency domain subcarrier 0 to the frequency domainsubcarrier 11. To be specific, in this embodiment of this application,the demodulation reference signal may be sent in a form of a comb, orthe demodulation reference signal may be sent through occupying allfrequency domain subcarriers, thereby helping implement flexibledistribution of demodulation reference signals, and helping improvechannel estimation performance.

The foregoing describes a case in which the PUCCH is sent withoutfrequency hopping. If the PUCCH is sent in a frequency hopping manner,the resource element set also occupies at least two time domain symbolsin time domain. For example, the resource element set may occupy 4 to 14time domain symbols in time domain. The resource element set includes afirst resource element subset and a second resource element subset, andthe first resource element subset and the second resource element subsetoccupy different time domain symbols in time domain. Frequency domainresources included in the first resource element subset are referred toas first frequency domain resources, and the first frequency domainresources are consecutive. Frequency domain resources included in thesecond resource element subset are referred to as second frequencydomain resources, and the second frequency domain resources areconsecutive. In addition, the first frequency domain resource includedin the first resource element subset is the same as or different fromthe second frequency domain resource included in the second resourceelement subset. The resource element set occupies at least two timedomain symbols in time domain, the demodulation reference signal islocated on at least one time domain symbol of the resource element set,the at least one time domain symbol includes a first time domain symbol,the demodulation reference signal occupies some frequency domainsubcarriers of a resource element subset on the first time domainsymbol, the some frequency domain subcarriers are the same as frequencydomain subcarriers that are occupied by the uplink control informationand that are of the resource element subset, and the resource elementsubset is the first resource element subset and/or the second resourceelement subset.

Referring to FIG. 7B, for example, the first resource element subsetoccupies a time domain symbol 0 to a time domain symbol 6 in timedomain, the second resource element subset occupies a time domain symbol7 to a time domain symbol 13 in time domain, and the first resourceelement subset and the second resource element subset occupy a total of14 symbols. In FIG. 7A, that the first frequency domain resource isdifferent from the second frequency domain resource is used as anexample, in which the first frequency domain resource includes afrequency domain subcarrier 0 to a frequency domain subcarrier 5, andthe second frequency domain resource includes a frequency domainsubcarrier 6 to a frequency domain subcarrier 11.

For example, the resource element subset is the first resource elementsubset, and indexes of the frequency domain subcarriers that areoccupied by the uplink control information and that are of the firstresource element subset are {0, 2, 4, 6, 8, 10}, and indexes of thefrequency domain subcarriers that are occupied by the demodulationreference signal and that are of the first resource element subset arealso {0, 2, 4, 6, 8, 10}.

Alternatively, the resource element subset is the second resourceelement subset, and indexes of the frequency domain subcarriers that areoccupied by the uplink control information and that are of the secondresource element subset are {12, 14, 16, 18, 20, 22}, and indexes of thefrequency domain subcarriers that are occupied by the demodulationreference signal and that are of the first resource element subset arealso {12, 14, 16, 18, 20, 22}.

Alternatively, the resource element subset is the first resource elementsubset and the second resource element subset, indexes of frequencydomain subcarriers that are occupied by the uplink control informationand that are of the first resource element subset are {0, 2, 4, 6, 8,10}, indexes of frequency domain subcarriers that are occupied by theuplink control information and that are of the second resource elementsubset are {12, 14, 16, 18, 20, 22}, indexes of frequency domainsubcarriers that are occupied by the demodulation reference signal andthat are of the first resource element subset are {0, 2, 4, 6, 8, 10},and indexes of frequency domain subcarriers that are occupied by thedemodulation reference signal and that are of the second resourceelement subset are {12, 14, 16, 18, 20, 22}.

To be specific, that the some frequency domain subcarriers are the sameas frequency domain subcarriers that are occupied by the uplink controlinformation and that are of the resource element subset means that froma perspective of a same resource element subset, the some frequencydomain subcarriers are the same as the frequency domain subcarriersoccupied by the uplink control information.

Similarly, the resource element set occupies at least two time domainsymbols in time domain. Therefore, that the demodulation referencesignal occupies some frequency domain subcarriers of one resourceelement set on the first time domain symbol means that the demodulationreference signal occupies some frequency domain subcarriers of frequencydomain subcarriers that correspond to the first time domain symbol andthat are in the resource element set, and does not mean that theresource element set includes only frequency domain subcarriers on thefirst time domain symbol.

For example, the physical uplink control channel is sent on the firstresource element subset and the second resource element subset, each ofthe two resource element subsets occupies at least two time domainsymbols in time domain, and the demodulation reference signal is locatedon at least one time domain symbol of the resource element set. Thefollowing three cases are included. 1. The demodulation reference signalis located on at least one time domain symbol of the first resourceelement subset. 2. The demodulation reference signal is located on atleast one time domain symbol of the second resource element subset. 3.The demodulation reference signal is located on the first resourceelement subset and the second resource element subset, and the firstresource element subset and the second resource element subset occupy atotal of at least one time domain symbol. The at least one time domainsymbol includes the first time domain symbol, and the demodulationreference signal occupies, on the first time domain symbol, some offrequency domain subcarriers included in the corresponding resourceelement subset. For example, the demodulation reference signal islocated on at least one time domain symbol of the first resource elementsubset, and the demodulation reference signal occupies some subcarriersof the first resource element subset on the first time domain symbol.Alternatively, the demodulation reference signal is located on at leastone time domain symbol of the second resource element subset, and thedemodulation reference signal occupies some frequency domain subcarriersof the second resource element subset on the first time domain symbol.Alternatively, the demodulation reference signal is located on at leastone time domain symbol of the first resource element subset and thesecond resource element subset, the first time domain symbol may includeat least two time domain symbols, the demodulation reference signaloccupies some frequency domain subcarriers of the first resource elementsubset on the first time domain symbol that is located in the firstresource element subset, and occupies some frequency domain subcarriersof the second resource element subset on the first time domain symbolthat is located in the second resource element subset.

In other words, on the first time domain symbol, the demodulationreference signal does not occupy all frequency domain subcarriersincluded in the corresponding resource element subset, but occupies someof all the frequency domain subcarriers included in the correspondingresource element subset.

The first time domain symbol may include one or more time domainsymbols. If the first time domain symbol includes one time domainsymbol, the demodulation reference signal occupies some frequency domainsubcarriers of the corresponding resource element subset on the timedomain symbol. As mentioned above, the first time domain symbol mayinclude a plurality of time domain symbols. If the first time domainsymbol includes a plurality of time domain symbols, the demodulationreference signal occupies some frequency domain subcarriers of thecorresponding resource element subset on each of the plurality of timedomain symbols.

Herein, the corresponding resource element subset may be understood as aresource element subset including the first time domain symbol. Forexample, if a resource element subset occupies a time domain symbol 0 toa time domain symbol 6 in time domain, and occupies a frequency domainsubcarrier 0 to a frequency domain subcarrier 11 in frequency domain,and the demodulation reference signal is located on a symbol 1 in thetime domain symbol 0 to the time domain symbol 6, the demodulationreference signal occupies some frequency domain subcarriers of theresource element subset on the symbol 1. For example, indexes offrequency domain subcarriers occupied by the demodulation referencesignal on the symbol 1 are {0, 2, 4, 6, 8, 10}.

In addition, on one physical uplink control channel, the uplink controlinformation and the demodulation reference signal occupy different timedomain symbols.

For example, the at least one time domain symbol further includes asecond time domain symbol, and the demodulation reference signaloccupies all frequency domain subcarriers of the resource element subseton the second time domain symbol. For example, if the resource elementset occupies a time domain symbol 0 to a time domain symbol 13 in timedomain, and occupies a frequency domain subcarrier 0 to a frequencydomain subcarrier 11 in frequency domain. The demodulation referencesignal is located on the symbol 1 and the symbol 8 in the time domainsymbol 0 to the time domain symbol 13, the symbol 1 is the first timedomain symbol, and the symbol 8 is the second time domain symbol. Thedemodulation reference signal occupies some frequency domain subcarriersof the resource element set on the symbol 1. For example, indexes offrequency domain subcarriers occupied by the demodulation referencesignal on the symbol 1 are {0, 2, 4, 6, 8, 10}, and frequency domainsubcarriers occupied by the demodulation reference signal on the symbol8 are the frequency domain subcarrier 0 to the frequency domainsubcarrier 11. To be specific, in this embodiment of this application,the demodulation reference signal may be sent in a form of a comb, orthe demodulation reference signal may be sent through occupying allfrequency domain subcarriers, thereby helping implement flexibledistribution of the demodulation reference signals, and helping improvechannel estimation performance.

In addition, the first time domain symbol and the second time domainsymbol may be located in a same resource element subset, or may belocated in different resource element subsets. For example, both thefirst time domain symbol and the second time domain symbol may belocated in the first resource element subset or the second resourceelement subset. In this case, if a third time domain symbol in aresource element subset that does not include the first time domainsymbol and the second time domain symbol may also carry a demodulationreference signal, and the demodulation reference signal may occupy, onthe third time domain symbol, some or all of frequency domainsubcarriers of the resource element subset that does not include thefirst time domain symbol and the second time domain symbol.Alternatively, the first time domain symbol is located in the firstresource element subset, and the second time domain symbol is located inthe second resource element subset; or the first time domain symbol islocated in the second resource element subset, and the second timedomain symbol is located in the first resource element subset. This isnot limited in this embodiment of this application.

One RE may include one OFDM symbol or DFT-s-OFDM symbol in time domain,and one subcarrier in frequency domain.

A time domain symbol is, for example, an OFDM symbol or a DFT-s-OFDMsymbol.

If the first signaling in S62 is the higher layer signaling, the uplinkcontrol information may include information such as the CSI; or if thefirst signaling in S62 is the DCI, the uplink control information mayinclude information such as an ACK/a NACK.

In this embodiment of this application, the DMRS occupies some frequencydomain subcarriers of the resource element set or the resource elementsubset on the first time domain symbol. Therefore, the terminal deviceneeds to determine the some frequency domain subcarriers occupied by theDMRS, so as to determine a position of the DMRS in frequency domain.Therefore, before S63, that is, before the terminal device generates thephysical uplink control channel, the terminal device first needs todetermine the some frequency domain subcarriers. The following describesmanners of first determining the some frequency domain subcarriers bythe terminal device.

For example, in this embodiment of this application, the some frequencydomain subcarriers occupied by the demodulation reference signal may bedetermined according to a subcarrier principle. The subcarrier principleis as follows: The some frequency domain subcarriers are the same as thefrequency domain subcarriers that are occupied by the uplink controlinformation and that are of the resource element set or the resourceelement subset.

Whether two frequency domain subcarriers are the same may be determinedby determining frequency domain indexes of the frequency domainsubcarriers. If frequency domain indexes of the two frequency domainsubcarriers are the same, it indicates that the two frequency domainsubcarriers are the same. That frequency domain indexes are the sameherein has two different cases.

Case 1: In a resource element set, frequency domain subcarrierscorresponding to each OFDM symbol or each DFT-s-OFDM symbol are numberedindependently. For example, the frequency domain subcarrierscorresponding to each OFDM symbol or each DFT-s-OFDM symbol are numbered0 to 11 in ascending order.

In this case, frequency domain indexes of the frequency domainsubcarriers that are occupied by the DMRS and that are of the resourceelement set are the same as frequency domain indexes of the frequencydomain subcarriers that are occupied by the uplink control informationand that are of the resource element set. For example, if the frequencydomain indexes of the frequency domain subcarriers that are occupied bythe DMRS and that are of the resource element set are {1, 3, 5, 7, 9,11}, the frequency domain indexes of the frequency domain subcarriersthat are occupied by the uplink control information and that are of theresource element set are also {1, 3, 5, 7, 9, 11}. However, an OFDMsymbol or a DFT-s-OFDM symbol in the resource element set that isoccupied by the DMRS is different from that occupied by the uplinkcontrol information.

In the description below, unless otherwise stated, examples of theindexes are given in a form of case 1.

Case 2: In a resource element set, frequency domain subcarrierscorresponding to each OFDM symbol or each DFT-s-OFDM symbol are notnumbered independently, and frequency domain subcarriers of the entireresource element set are numbered in a unified manner. For example, in aresource element set and in ascending order of frequencies, frequencydomain subcarriers corresponding to the 0^(th) OFDM symbol or the 0^(th)DFT-s-OFDM symbol are numbered 0 to 11, frequency domain subcarrierscorresponding to the first OFDM symbol or the first DFT-s-OFDM symbolare numbered 12 to 23, and so on.

In this case, a result obtained after mod 12 performed on frequencydomain indexes of the frequency domain subcarriers that are occupied bythe DMRS and that are of the resource element set is the same as aresult of mod 12 performed on frequency domain indexes of the frequencydomain subcarriers that are occupied by the uplink control informationand that are of the resource element set. For example, the frequencydomain indexes of the frequency domain subcarriers that are occupied bythe DMRS and that are of the resource element set are {1, 3, 5, 7, 9,11}, and {1, 3, 5, 7, 9, 11} is obtained after mod 12 is performed on 1,3, 5, 7, 9, and 11 separately; and the frequency domain indexes of thefrequency domain subcarriers that are occupied by the uplink controlinformation and that are of the resource element set are {13, 15, 17,19, 21, 23}, and {1, 3, 5, 7, 9, 11} is also obtained after mod 12 isperformed on 13, 15, 17, 19, 21, and 23 separately. It can be learnedthat the result of mod 12 performed on the frequency domain indexes ofthe frequency domain subcarriers that are occupied by the DMRS and thatare of the resource element set is the same as the result of mod 12performed on the frequency domain indexes of the frequency domainsubcarriers that are occupied by the uplink control information and thatare of the resource element set.

For another example, in this embodiment of this application, the somefrequency domain subcarriers occupied by the demodulation referencesignal may alternatively be determined according to an orthogonal covercode (OCC) principle. An orthogonal cover code is referred to as anorthogonal code for short below, and the orthogonal cover code principlemay also be referred to as an orthogonal code principle for short. Theorthogonal code principle is as follows: Indexes of the some frequencydomain subcarriers are determined based on an orthogonal codecorresponding to the uplink control information, that is, the indexes ofthe some frequency domain subcarriers are determined based on theorthogonal code corresponding to the uplink control information.

The foregoing describes two principles of determining the some frequencydomain subcarriers, and the following describes how the terminal devicedetermines the some frequency domain subcarriers according to theforegoing two principles. The some frequency domain subcarriers may bedetermined by determining the indexes of the some frequency domainsubcarriers. According to the foregoing two principles, the terminaldevice may determine the some frequency domain subcarriers in differentmanners that are described below.

1. Direct Determining Manner

In the direct determining manner, the terminal device determines, basedon the frequency domain subcarriers occupied by the uplink controlinformation, the frequency domain subcarriers occupied by thedemodulation reference signal. It can be learned that the frequencydomain subcarriers occupied by the uplink control information arerequired in the direct determining manner. For example, the terminaldevice may determine, based on a correspondence between a resource indexof the physical uplink control channel (PUCCH index) and the frequencydomain subcarriers occupied by the uplink control information, and theresource index of the physical uplink control channel, the frequencydomain subcarriers occupied by the uplink control information.

When sending the physical uplink control channel to the network device,the terminal device needs to send the DMRS to the network device throughthe physical uplink control channel, and further needs to send theuplink control information to the network device through the physicaluplink control channel. For example, if the first signaling in S62 isthe higher layer signaling, the uplink control information may includethe CSI; or if the first signaling in S62 is the signaling carried inthe physical downlink control channel, the uplink control informationmay include the reply information, for example, an ACK/a NACK.

Specifically, the terminal device may determine, based on an explicit orimplicit indication in dynamic signaling in S62, the resource index ofthe physical uplink control channel used by the terminal device totransmit the uplink control information, and directly determine, basedon the resource index of the physical uplink control channel, frequencydomain subcarriers used to transmit the uplink control information. Theprotocol may predefine a correspondence between the some frequencydomain subcarriers and the frequency domain subcarriers used by theuplink control information and a correspondence between the resourceindex of the physical uplink control channel and the frequency domainsubcarriers used by the uplink control information. Alternatively, thesetwo correspondences may be preset by the network device, orpre-negotiated and determined by the network device and the terminaldevice. This is not limited in this embodiment of this application. Inconclusion, the terminal device may prestore the correspondence betweenthe some frequency domain subcarriers and the frequency domainsubcarriers used by the uplink control information and thecorrespondence between the resource index of the physical uplink controlchannel and the frequency domain subcarriers used by the uplink controlinformation, so that the terminal device can determine the somefrequency domain subcarriers occupied by the DMRS.

For example, when the PUCCH is sent without frequency hopping, and aresource element set includes two combs, an implementation is asfollows: Indexes that are of the frequency domain subcarriers occupiedby the uplink control information and that correspond to odd resourceindexes of the physical uplink control channel are odd numbers (1, 3, 5,7, 9, 11), indexes that are of the frequency domain subcarriers occupiedby the DMRS and that correspond to the odd resource indexes of thephysical uplink control channel are odd numbers (1, 3, 5, 7, 9, 11),indexes that are of the frequency domain subcarriers occupied by theuplink control information and that correspond to even resource indexesof the physical uplink control channel are even numbers (0, 2, 4, 6, 8,10), and indexes that are of the frequency domain subcarriers occupiedby the DMRS and that correspond to the even PUCCH indexes are evennumbers (0, 2, 4, 6, 8, 10).

2. Orthogonal Code Determining Manner

In the orthogonal code determining manner, the terminal devicedetermines the some frequency domain subcarriers based on acorrespondence between the some frequency domain subcarriers and theorthogonal code corresponding to the uplink control information, and theorthogonal code. It can be learned that the orthogonal codecorresponding to the uplink control information is required in theorthogonal code determining manner. For example, the terminal device maydetermine, based on a correspondence between the resource index of thephysical uplink control channel and the orthogonal code corresponding tothe uplink control information, and the resource index of the physicaluplink control channel, the orthogonal code corresponding to the uplinkcontrol information.

Specifically, the terminal device may determine, based on an explicit orimplicit indication in the dynamic signaling in S62, the resource indexof the physical uplink control channel used by the terminal device totransmit the uplink control information, and determine, based on theresource index of the physical uplink control channel, the orthogonalcode corresponding to the uplink control information. The protocol maypredefine the correspondence between the some frequency domainsubcarriers and the orthogonal code corresponding to the uplink controlinformation and the correspondence between the resource index of thephysical uplink control channel and the orthogonal code corresponding tothe uplink control information. Alternatively, these two correspondencesmay be preset by the network device, or pre-negotiated and determined bythe network device and the terminal device. This is not limited in thisembodiment of this application. In conclusion, the terminal device mayprestore the correspondence between the some frequency domainsubcarriers and the orthogonal code corresponding to the uplink controlinformation, and the correspondence between the resource index of thephysical uplink control channel and the orthogonal code corresponding tothe uplink control information, so that the terminal device candetermine the some frequency domain subcarriers occupied by the DMRS.

For example, the correspondence between the some frequency domainsubcarriers and the orthogonal code corresponding to the uplink controlinformation includes at least one of the following cases:

if a resource element set includes two combs, when the orthogonal codecorresponding to the uplink control information sent through thephysical uplink control channel is {+1, +1, +1, +1, +1, +1, +1, +1, +1,+1, +1, +1}, the terminal device may determine that indexes of the somefrequency domain subcarriers occupied by the DMRS are {0, 2, 4, 6, 8,10}; or

if a resource element set includes two combs, when the orthogonal codecorresponding to the uplink control information sent through thephysical uplink control channel is {+1, +1, +1, +1, +1, +1, −1, −1, −1,−1, −1, −1}, the terminal device may determine that indexes of the somefrequency domain subcarriers occupied by the DMRS are {1, 3, 5, 7, 9,11}; or

if a resource element set includes three combs, when the orthogonal codecorresponding to the uplink control information sent through thephysical uplink control channel is {+1, +1, +1, +1, +1, +1, +1, +1, +1,+1, +1, +1}, the terminal device may determine that indexes of the somefrequency domain subcarriers occupied by the DMRS are {0, 3, 6, 9}; or

if a resource element set includes three combs, when the orthogonal codecorresponding to the uplink control information sent through thephysical uplink control channel is {+1, +1, +1, +1, exp(j*4*π/3),exp(j*4*π/3), exp(j*4*π/3), exp(j*4*π/3), exp(j*2*π/3), exp(j*2*π/3),exp(j*2*π/3), exp(j*2*π3)}, the terminal device may determine thatindexes of the some frequency domain subcarriers occupied by the DMRSare {2, 5, 8, 11}; or

if a resource element set includes three combs, when the orthogonal codecorresponding to the uplink control information sent through thephysical uplink control channel is {+1, +1, +1, +1, exp(j*2*π/3),exp(j*2*π/3), exp(j*2*π/3), exp(j*2*π/3), exp(j*4*π/3), exp(j*4*π/3),exp(j*4*π/3), exp(j*4*π/3)}, the terminal device may determine thatindexes of the some frequency domain subcarriers occupied by the DMRSare {1, 4, 7, 10}; or

if a resource element set includes four combs, when the orthogonal codecorresponding to the uplink control information sent through thephysical uplink control channel is {+1, +1, +1, +1, +1, +1, +1, +1, +1,+1, +1, +1}, the terminal device may determine that indexes of the somefrequency domain subcarriers occupied by the DMRS are {0, 4, 8}; or

if a resource element set includes four combs, when the orthogonal codecorresponding to the uplink control information sent through thephysical uplink control channel is {+1, +1, +1, +j, +j, +j, −1, −1, −1,−j, −j, −j}, the terminal device may determine that indexes of the somefrequency domain subcarriers occupied by the DMRS are {1, 5, 9}; or if aresource element set includes four combs, when the orthogonal codecorresponding to the uplink control information sent through thephysical uplink control channel is {+1, +1, +1, −1, −1, −1, +1, +1, +1,−1, −1, −1}, the terminal device may determine that indexes of the somefrequency domain subcarriers occupied by the DMRS are {2, 6, 10}; or

if a resource element set includes four combs, when the orthogonal codecorresponding to the uplink control information sent through thephysical uplink control channel is {+1, +1, +1, −j, −j, −j, −1, −1, −1,+j, +j, +j}, the terminal device may determine that indexes of the somefrequency domain subcarriers occupied by the DMRS are {3, 7, 11}; or

if a resource element set includes six combs, when the orthogonal codecorresponding to the uplink control information sent through thephysical uplink control channel is {+1, +1, +1, +1, +1, +1, +1, +1, +1,+1, +1, +1}, indexes of the some frequency domain subcarriers are {0,6}; or

if a resource element set includes six combs, when the orthogonal codecorresponding to the uplink control information sent through thephysical uplink control channel is {+1, +1, exp(j*1*π/3), exp(j*1*π/3),exp(j*2*π/3), exp(j*2*tπ3), −1, −1, exp(j*4*π/3), exp(j*4*π/3),exp(j*5*π/3), exp(j*5*π/3)}, the terminal device may determine thatindexes of the some frequency domain subcarriers occupied by the DMRSare {1, 7}; or

if a resource element set includes six combs, when the orthogonal codecorresponding to the uplink control information sent through thephysical uplink control channel is {+1, +1, exp(j*2*π/3), exp(j*2*π/3),exp(j*4*π/3), exp(j*4*π/3), +1, +1, exp(j*2*π/3), exp(j*2*n/3),exp(j*4*π/3), exp(j*4*π/3)}, indexes of the some frequency domainsubcarriers are {2, 8}; or

if a resource element set includes six combs, when the orthogonal codecorresponding to the uplink control information sent through thephysical uplink control channel is {+1, +1, −1, −1, +1, +1, −1, −1, +1,+1, −1, −1}, the terminal device may determine that indexes of the somefrequency domain subcarriers occupied by the DMRS are {3, 9}; or

if a resource element set includes six combs, when the orthogonal codecorresponding to the uplink control information sent through thephysical uplink control channel is {+1, +1, exp(j*4*π/3), exp(j*4*π/3),exp(j*2*π/3), exp(j*2*π/3), +1, +1, exp(j*4*π/3), exp(j*4*π/3),exp(j*2*π/3), exp(j*2*π/3)}, the terminal device may determine thatindexes of the some frequency domain subcarriers occupied by the DMRSare {4, 10}; or

if a resource element set includes six combs, when the orthogonal codecorresponding to the uplink control information sent through thephysical uplink control channel is {+1, +1, exp(j*5*π/3), exp(j*5*π/3),exp(j*4*π/3), exp(j*4*π/3), −1, −1, exp(j*2*π/3), exp(j*2*π/3),exp(j*1*π/3), exp(j*1*π/3)}, the terminal device may determine thatindexes of the some frequency domain subcarriers occupied by the DMRSare {5, 11}, where

exp(n) represents e raised to the power of n, for example,

${{\exp \left( {j*4*{\pi/3}} \right)} = e^{j*\frac{4}{3\pi}}},$

and so on. j=√{square root over (−1)}.

For example, when the PUCCH is sent without frequency hopping, and aresource element set includes two combs, an implementation is asfollows: An orthogonal code that is used by the uplink controlinformation and that corresponds to odd resource indexes of the physicaluplink control channel is (1, 1, 1, 1, 1, 1, −1, −1, −1, −1, −1, −1),indexes that are of the frequency domain subcarriers occupied by theDMRS and that correspond to the odd resource indexes of the physicaluplink control channel are odd numbers (1, 3, 5, 7, 9, 11), theorthogonal code that is used by the uplink control information and thatcorresponds to even resource indexes of the physical uplink controlchannel is (1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1), and indexes that are ofthe frequency domain subcarriers occupied by the DMRS and thatcorrespond to the even resource indexes of the physical uplink controlchannel are even numbers (0, 2, 4, 6, 8, 10).

3. Physical Uplink Control Channel Determining Manner

In the physical uplink control channel determining manner, the terminaldevice may determine, based on the resource index of the physical uplinkcontrol channel, the some frequency domain subcarriers occupied by theDMRS. The resource index of the physical uplink control channel is avirtual PUCCH resource index, and there is a mapping relationshipbetween the resource index of the physical uplink control channel and aphysical resource occupied by the PUCCH. For example, when the PUCCH issent without frequency hopping, the physical resource occupied by thephysical uplink control channel is PRBs {1, 2, 3, 4, 97, 98, 99, 100},and each physical uplink control channel can use only one PRB, virtualPUCCH resource indexes (namely, the resource index of the physicaluplink control channel) are {1, 2, 3, 4, 5, 6, 7, 8}, and there areone-to-one mapping relationships between eight resource indexes andeight PRBs. For example, the index 1 corresponds to the PRB 1, and soon.

For example, that the terminal device determines the some frequencydomain subcarriers based on the resource index of the physical uplinkcontrol channel may be implemented in the following manner: The terminaldevice determines the some frequency domain subcarriers based on thecorrespondence between the resource index of the physical uplink controlchannel and the some frequency domain subcarriers, and the resourceindex of the physical uplink control channel.

Specifically, the terminal device may determine, based on an explicit orimplicit indication in the dynamic signaling in S62, the resource indexof the physical uplink control channel used by the terminal device totransmit the uplink control information. The protocol may predefine thecorrespondence between the resource index of the physical uplink controlchannel and the some frequency domain subcarriers. Alternatively, thecorrespondence between the resource index of the physical uplink controlchannel and the some frequency domain subcarriers may be preset by thenetwork device, or pre-negotiated and determined by the network deviceand the terminal device. This is not limited in this embodiment of thisapplication. In conclusion, the terminal device may prestore thecorrespondence between the resource index of the physical uplink controlchannel and the some frequency domain subcarriers. Because the terminaldevice further knows the resource index of the physical uplink controlchannel, the terminal device can determine the some frequency domainsubcarriers occupied by the DMRS. This manner is relatively simple anddirect.

For example, when a resource element set includes two combs, animplementation is as follows: The indexes that are of the frequencydomain subcarriers occupied by the DMRS and that correspond to the oddresource indexes of the physical uplink control channel are odd numbers(1, 3, 5, 7, 9, 11), and the indexes that are of the frequency domainsubcarriers occupied by the DMRS and that correspond to the evenresource indexes of the physical uplink control channel are even numbers(0, 2, 4, 6, 8, 10). Alternatively, another implementation is asfollows: The indexes that are of the frequency domain subcarriersoccupied by the DMRS and that correspond to the even resource indexes ofthe physical uplink control channel are odd numbers (1, 3, 5, 7, 9, 11),and the indexes that are of the frequency domain subcarriers occupied bythe DMRS and that correspond to the odd resource indexes of the physicaluplink control channel are even numbers (0, 2, 4, 6, 8, 10).

Alternatively, for example, when a resource element set includes threecombs, an implementation is as follows: When a result of mod 3 performedon the resource index of the physical uplink control channel is 0, theindexes of the frequency domain subcarriers occupied by the DMRS are oddnumbers (0, 3, 6, 9); or when a result of mod 3 performed on theresource index of the physical uplink control channel is 1, the indexesof the frequency domain subcarriers occupied by the DMRS are odd numbers(1, 4, 7, 10); or when a result of mod 3 performed on the resource indexof the physical uplink control channel is 2, the indexes of thefrequency domain subcarriers occupied by the DMRS are even numbers (2,5, 8, 11); or the like, where mod represents a modulo operation.

Regardless of whether the some frequency domain subcarriers occupied bythe DMRS are determined by using the frequency domain subcarriersoccupied by the uplink control information, by using the orthogonalcode, or by using the resource index of the physical uplink controlchannel, a comb for sending the DMRS is kept consistent with a comb forsending the uplink control information. In other words, an objective isto make the DMRS occupy the same frequency domain subcarriers in theresource element set as the uplink control information, so thatfrequency-domain orthogonalization between a DMRS sent by a terminaldevice in the resource element set and uplink control information sentby another terminal device in the resource element set can beimplemented, thereby reducing a conflict.

4. Signaling Determining Manner

For example, the network device may send the higher layer signaling ordynamic signaling to the terminal device, where the higher layersignaling or the dynamic signaling is used to indicate the somefrequency domain subcarriers occupied by the DMRS, for example, indicatethe indexes of the some frequency domain subcarriers. After receivingthe higher layer signaling or the dynamic signaling sent by the networkdevice, the terminal device may determine the some frequency domainsubcarriers occupied by the DMRS sent through the physical uplinkcontrol channel.

The higher layer signaling is, for example, the RRC signaling; and thedynamic signaling may be signaling carried on the physical downlinkcontrol channel, for example, the DCI.

In this manner, indexes of REs occupied by the DMRS are semi-staticallyindicated by the network device. The signaling has a validation period,thereby reducing overheads of the signaling.

In the foregoing four determining manners, the direct determiningmanner, the physical uplink control channel determining manner, and thesignaling determining manner may be all considered as determiningmanners based on the foregoing subcarrier principle, and the orthogonalcode determining manner may be considered as a determining manner basedon the foregoing orthogonal code principle. Alternatively, becauseessence of the subcarrier principle and that of the orthogonal codeprinciple are both to make the some frequency domain subcarriers thesame as the frequency domain subcarriers occupied by the uplink controlinformation, it may be considered that all the foregoing fourdetermining manners: the direct determining manner, the orthogonal codedetermining manner, the physical uplink control channel determiningmanner, and the signaling determining manner are determining mannersbased on the foregoing subcarrier principle.

The following describes a method for generating the physical uplinkcontrol channel by the terminal device, that is, a method forgenerating, by the terminal device, the uplink control informationcarried on the physical uplink control channel and a method forgenerating, by the terminal device, the demodulation reference signalcarried on the physical uplink control channel. The following describesthe two methods respectively.

A. Uplink Control Information

The terminal device generates encoded bits through channel coding basedon a quantity of bits of to-be-transmitted uplink control informationand a quantity of encoded bits that can be carried on the physicaluplink control channel. For example, if the to-be-transmitted uplinkcontrol information includes 20 bits, and the quantity of encoded bitsthat can be carried on the physical uplink control channel is 120 bits,the terminal device encodes 20-bit information into 120-bit informationby using a polar code (polar code) encoding manner.

The terminal device divides the generated encoded bit information intogroups, where each group of encoded bit information corresponds to onetime domain symbol, and the terminal device performs DFT transform oneach group of encoded bit information, and then maps transformedinformation onto a frequency domain subcarrier.

For example, when there are two combs, a quantity of encoded bits are120 bits, and the uplink control information occupies 10 time domainsymbols, each time domain symbol carries 12 encoded bits, namely, sixquadrature phase shift keying (quadrature phase shift keying, QPSK)symbols (a0, a1, a2, a3, a4, a5). The terminal device scrambles an OCC(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) onto the six QPSK symbols, togenerate 12 scrambled QPSK symbols (a0, a1, a2, a3, a4, a5, a0, a1, a2,a3, a4, a5); performs 12-point DFT transform on the (a0, a1, a2, a3, a4,a5, a0, a1, a2, a3, a4, a5), to generate to-be-transmitted uplinkcontrol information (a0′, 0, a1′, 0, a2′, 0, a3′, 0, a4′, 0, a5′, 0);and maps the to-be-transmitted uplink control information (a0′, 0, a1′,0, a2′, 0, a3′, 0, a4′, 0, a5′, 0) consecutively onto 12 subcarriers ofthe resource element set.

Alternatively, when there are two combs, the quantity of encoded bitsare 120 bits, and the uplink control information occupies 10 time domainsymbols, 12 encoded bits are carried on each time domain symbol, namely,six QPSK symbols (a0, a1, a2, a3, a4, a5). The terminal device performssix-point DFT transform on the (a0, a1, a2, a3, a4, a5), to generateto-be-transmitted uplink control information (a0″, a1″, a2″, a3″, a4″,a5″), and the terminal device maps the to-be-transmitted uplink controlinformation (a0″, a1″, a2″, a3″, a4″, a5″), at a same spacing, onto oddfrequency domain subcarriers or even frequency domain subcarriers of theresource element set.

B. Demodulation Reference Signal

For example, when there are two combs, a length of a DMRS sequence is 6,and the terminal device directly maps the DMRS sequence whose length is6 onto the some frequency domain subcarriers corresponding to the DMRS,where the some frequency domain subcarriers are determined by using themethod described above. For example, the indexes of the some frequencydomain subcarriers are {0, 2, 4, 6, 8, 10}.

S64. The terminal device sends the physical uplink control channel, andthe network device receives the physical uplink control channel. Thenetwork device obtains the demodulation reference signal and the uplinkcontrol information from the physical uplink control channel.

After generating the physical uplink control channel, the terminaldevice can send the physical uplink control channel. The network devicemay determine the some frequency domain subcarriers occupied by the DMRSof the physical uplink control channel in a manner the same as that usedby the terminal device, so that after receiving the physical uplinkcontrol channel, the network device can obtain the DMRS based on thesome frequency domain subcarriers. Because the manner of determining thesome frequency domain subcarriers by the network device may be the sameas that used by the terminal device, details are not described hereinagain.

FIG. 7C is a schematic diagram of performing, by two terminal devices,multiplexing in one resource element set after the technical solutionsprovided in this embodiment of this application are used. A terminaldevice a uses a 7-symbol long PUCCH, and a0′, a1′, a2′, a3′, a4′, anda5′ in FIG. 7C represent uplink control information sent by the terminaldevice a. A terminal device b uses a 5-symbol long PUCCH, and b0′, b1′,b2′, b3′, b4′, and b5′ in FIG. 7C represent uplink control informationsent by the terminal device b. A DMRS (a) represents a DMRS sent by theterminal device a, and a DMRS (b) represents a DMRS sent by the terminaldevice b. It can be learned that DMRSs and uplink control information oflong PUCCHs of different lengths can be multiplexed on a sameOFDM/DFT-s-OFDM symbol, and when the DMRSs and the uplink controlinformation of the long PUCCHs of different lengths are multiplexed onthe same OFDM/DFT-s-OFDM symbol, the DMRSs and the UCI occupy differentfrequency domain resources, so as to ensure that when DMRS symbols oflong PUCCHs of different lengths are unaligned, flexible multiplexingmay also be implemented, and ensure that a long PUCCH can include asufficient quantity of DMRSs.

In this embodiment of this application, when a plurality of long PUCCHsof different lengths are multiplexed in one resource element set,positions of DMRSs may be flexibly designed based on lengths of the longPUCCHs, so as to ensure channel estimation performance.

The following describes apparatuses provided in the embodiments of thisapplication with reference to the accompanying drawings.

FIG. 8 is a schematic structural diagram of a device 800 for sending aphysical uplink control channel. The device 800 for sending a physicaluplink control channel can implement functions of the terminal device inthe foregoing specification. The device 800 for sending a physicaluplink control channel may be the terminal device in the foregoingspecification, or may be a chip disposed in the terminal device in theforegoing specification. The device 800 for sending a physical uplinkcontrol channel may include a processor 801 and a transceiver 802. Theprocessor 801 may be configured to perform S61 and S63 in the embodimentshown in FIG. 6, and/or support other processes of the technologiesdescribed in this specification. The transceiver 802 may be configuredto perform S62 and S64 in the embodiment shown in FIG. 6, and/or supportother processes of the technologies described in this specification.

For example, the processor 801 is configured to generate a physicaluplink control channel, where the physical uplink control channelcarries a demodulation reference signal and uplink control information,the physical uplink control channel is sent on a resource element set,the resource element set occupies at least two time domain symbols intime domain, the demodulation reference signal is located on at leastone time domain symbol of the resource element set, the at least onetime domain symbol includes a first time domain symbol, the demodulationreference signal occupies some frequency domain subcarriers of theresource element set on the first time domain symbol, and the somefrequency domain subcarriers are the same as frequency domainsubcarriers that are occupied by the uplink control information and thatare of the resource element set; and the transceiver 802 is configuredto send the physical uplink control channel.

All related content of the steps in the foregoing method embodiment canbe used for function descriptions of the corresponding function modules.Details are not described again.

FIG. 9 is a schematic structural diagram of a device 900 for receiving aphysical uplink control channel. The device 900 for receiving a physicaluplink control channel can implement functions of the network device inthe foregoing specification. The device 900 for receiving a physicaluplink control channel may be the network device in the foregoingspecification, or may be a chip disposed in the network device in theforegoing specification. The device 900 for receiving a physical uplinkcontrol channel may include a transceiver 901 and a processor 902. Thetransceiver 901 may be configured to perform S62 and S64 in theembodiment shown in FIG. 6, and/or support other processes of thetechnologies described in this specification. The processor 902 may beconfigured to perform S61 and S64 (that is, obtain the DMRS and theuplink control information from the physical uplink control channel) inthe embodiment shown in FIG. 6, and determine the some frequency domainsubcarriers occupied by the DMRS, and/or support other processes of thetechnologies described in this specification.

For example, the transceiver 901 is configured to receive a physicaluplink control channel, where the physical uplink control channelcarries a demodulation reference signal and uplink control information,the physical uplink control channel is sent on a resource element set,the resource element set occupies at least two time domain symbols intime domain, the demodulation reference signal is located on at leastone time domain symbol of the resource element set, the at least onetime domain symbol includes a first time domain symbol, the demodulationreference signal occupies some frequency domain subcarriers of theresource element set on the first time domain symbol, and the somefrequency domain subcarriers are the same as frequency domainsubcarriers that are occupied by the uplink control information and thatare of the resource element set; and the processor 902 is configured toobtain the demodulation reference signal and the uplink controlinformation from the physical uplink control channel.

All related content of the steps in the foregoing method embodiment canbe used for function descriptions of the corresponding function modules.Details are not described herein again.

FIG. 10 is a schematic structural diagram of a device 1000 for sending aphysical uplink control channel. The device 1000 for sending a physicaluplink control channel can implement functions of the terminal device inthe foregoing specification. The device 1000 for sending a physicaluplink control channel may be the terminal device in the foregoingspecification, or may be a chip disposed in the terminal device in theforegoing specification. The device 1000 for sending a physical uplinkcontrol channel may include a processor 1001 and a transceiver 1002. Theprocessor 1001 may be configured to perform S61 and S63 in theembodiment shown in FIG. 6, and/or support other processes of thetechnologies described in this specification. The transceiver 1002 maybe configured to perform S62 and S64 in the embodiment shown in FIG. 6,and/or support other processes of the technologies described in thisspecification.

For example, the processor 1001 is configured to generate a physicaluplink control channel, where the physical uplink control channelcarries a demodulation reference signal and uplink control information,the physical uplink control channel is sent on a resource element set,the resource element set includes a first resource element subset and asecond resource element subset, first frequency domain resourcesincluded in the first resource element subset are consecutive, secondfrequency domain resources included in the second resource elementsubset are consecutive, the first frequency domain resource included inthe first resource element subset is the same as or different from thesecond frequency domain resource included in the second resource elementsubset, the resource element set occupies at least two time domainsymbols in time domain, the demodulation reference signal is located onat least one time domain symbol of the resource element set, the atleast one time domain symbol includes a first time domain symbol, thedemodulation reference signal occupies some frequency domain subcarriersof a resource element subset on the first time domain symbol, the somefrequency domain subcarriers are the same as frequency domainsubcarriers that are occupied by the uplink control information and thatare of the resource element subset, and the resource element subset isthe first resource element subset and/or the second resource elementsubset; and the transceiver 1002 is configured to send the physicaluplink control channel.

All related content of the steps in the foregoing method embodiment canbe used for function descriptions of the corresponding function modules.Details are not described herein again.

FIG. 11 is a schematic structural diagram of a device 1100 for receivinga physical uplink control channel. The device 1100 for receiving aphysical uplink control channel can implement functions of the networkdevice in the foregoing specification. The device 1100 for receiving aphysical uplink control channel may be the network device in theforegoing specification, or may be a chip disposed in the network devicein the foregoing specification. The device 1100 for receiving a physicaluplink control channel may include a transceiver 1101 and a processor1102. The transceiver 1101 may be configured to perform S62 and S64 inthe embodiment shown in FIG. 6, and/or support other processes of thetechnologies described in this specification. The processor 1102 may beconfigured to perform S61 and S64 (that is, obtain the DMRS and theuplink control information from the physical uplink control channel) inthe embodiment shown in FIG. 6, and determine the some frequency domainsubcarriers occupied by the DMRS, and/or support other processes of thetechnologies described in this specification.

For example, the transceiver 1101 is configured to receive a physicaluplink control channel, where the physical uplink control channelcarries a demodulation reference signal and uplink control information,the physical uplink control channel is sent on a resource element set,the resource element set includes a first resource element subset and asecond resource element subset, first frequency domain resourcesincluded in the first resource element subset are consecutive, secondfrequency domain resources included in the second resource elementsubset are consecutive, the first frequency domain resource included inthe first resource element subset is the same as or different from thesecond frequency domain resource included in the second resource elementsubset, the resource element set occupies at least two time domainsymbols in time domain, the demodulation reference signal is located onat least one time domain symbol of the resource element set, the atleast one time domain symbol includes a first time domain symbol, thedemodulation reference signal occupies some frequency domain subcarriersof a resource element subset on the first time domain symbol, the somefrequency domain subcarriers are the same as frequency domainsubcarriers that are occupied by the uplink control information and thatare of the resource element subset, and the resource element subset isthe first resource element subset and/or the second resource elementsubset; and the processor 1102 is configured to obtain the demodulationreference signal and the uplink control information from the physicaluplink control channel.

All related content of the steps in the foregoing method embodiment canbe used for function descriptions of the corresponding function modules.Details are not described herein again.

FIG. 12 is a schematic structural diagram of a device 1200 for sending aphysical uplink control channel. The device 1200 for sending a physicaluplink control channel can implement functions of the terminal device inthe foregoing specification. The device 1200 for sending a physicaluplink control channel may be the terminal device in the foregoingspecification, or may be a chip disposed in the terminal device in theforegoing specification. The device 1200 for sending a physical uplinkcontrol channel may include a processor 1201 and a transceiver 1202. Theprocessor 1201 may be configured to perform S61 and S63 in theembodiment shown in FIG. 6, and/or support other processes of thetechnologies described in this specification. The transceiver 1202 maybe configured to perform S62 and S64 in the embodiment shown in FIG. 6,and/or support other processes of the technologies described in thisspecification.

For example, the processor 1201 is configured to generate a physicaluplink control channel, where the physical uplink control channelcarries a demodulation reference signal and uplink control information,the physical uplink control channel is sent on a resource element set,the resource element set occupies at least two time domain symbols intime domain, the demodulation reference signal is located on at leastone time domain symbol of the resource element set, the at least onetime domain symbol includes a first time domain symbol, the demodulationreference signal occupies some frequency domain subcarriers of theresource element set on the first time domain symbol, and indexes of thesome frequency domain subcarriers are determined based on an orthogonalcode corresponding to the uplink control information; and thetransceiver 1202 is configured to send the physical uplink controlchannel.

All related content of the steps in the foregoing method embodiment canbe used for function descriptions of the corresponding function modules.Details are not described herein again.

FIG. 13 is a schematic structural diagram of a device 1300 for receivinga physical uplink control channel. The device 1300 for receiving aphysical uplink control channel can implement functions of the networkdevice in the foregoing specification. The device 1300 for receiving aphysical uplink control channel may be the network device in theforegoing specification, or may be a chip disposed in the network devicein the foregoing specification. The device 1300 for receiving a physicaluplink control channel may include a transceiver 1301. The transceiver1301 may be configured to perform S62 and S64 in the embodiment shown inFIG. 6, and/or support other processes of the technologies described inthis specification. Optionally, the network device 1300 may furtherinclude a processor 1301, and the processor 1301 may be configured toperform S61 and S64 (that is, obtain the DMRS and the uplink controlinformation from the physical uplink control channel) in the embodimentshown in FIG. 6, and determine the some frequency domain subcarriersoccupied by the DMRS, and/or support other processes of the technologiesdescribed in this specification.

For example, the transceiver 1301 is configured to receive a physicaluplink control channel, where the physical uplink control channelcarries a demodulation reference signal and uplink control information,the physical uplink control channel is sent on a resource element set,the resource element set occupies at least two time domain symbols intime domain, the demodulation reference signal is located on at leastone time domain symbol of the resource element set, the at least onetime domain symbol includes a first time domain symbol, the demodulationreference signal occupies some frequency domain subcarriers of theresource element set on the first time domain symbol, and indexes of thesome frequency domain subcarriers are determined based on an orthogonalcode corresponding to the uplink control information; and the processor1302 is configured to obtain the demodulation reference signal and theuplink control information from the physical uplink control channel.

All related content of the steps in the foregoing method embodiment canbe used for function descriptions of the corresponding function modules.Details are not described herein again.

FIG. 14 is a schematic structural diagram of a device 1400 for sending aphysical uplink control channel. The device 1400 for sending a physicaluplink control channel can implement functions of the terminal device inthe foregoing specification. The device 1400 for sending a physicaluplink control channel may be the terminal device in the foregoingspecification, or may be a chip disposed in the terminal device in theforegoing specification. The device 1400 for sending a physical uplinkcontrol channel may include a processor 1401 and a transceiver 1402. Theprocessor 1401 may be configured to perform S61 and S63 in theembodiment shown in FIG. 6, and/or support other processes of thetechnologies described in this specification. The transceiver 1402 maybe configured to perform S62 and S64 in the embodiment shown in FIG. 6,and/or support other processes of the technologies described in thisspecification.

For example, the processor 1401 is configured to generate a physicaluplink control channel, where the physical uplink control channelcarries a demodulation reference signal and uplink control information,the physical uplink control channel is sent on a resource element set,the resource element set includes a first resource element subset and asecond resource element subset, first frequency domain resourcesincluded in the first resource element subset are consecutive, secondfrequency domain resources included in the second resource elementsubset are consecutive, the first frequency domain resource included inthe first resource element subset is the same as or different from thesecond frequency domain resource included in the second resource elementsubset, the resource element set occupies at least two time domainsymbols in time domain, the demodulation reference signal is located onat least one time domain symbol of the resource element set, the atleast one time domain symbol includes a first time domain symbol, thedemodulation reference signal occupies some frequency domain subcarriersof a resource element subset on the first time domain symbol, theresource element subset is the first resource element subset and/or thesecond resource element subset, and indexes of the some frequency domainsubcarriers are determined based on an orthogonal code corresponding tothe uplink control information; and the transceiver 1402 is configuredto send the physical uplink control channel.

All related content of the steps in the foregoing method embodiment canbe used for function descriptions of the corresponding function modules.Details are not described herein again.

FIG. 15 is a schematic structural diagram of a device 1500 for receivinga physical uplink control channel. The device 1500 for receiving aphysical uplink control channel can implement functions of the networkdevice in the foregoing specification. The device 1500 for receiving aphysical uplink control channel may be the network device in theforegoing specification, or may be a chip disposed in the network devicein the foregoing specification. The device 1500 for receiving a physicaluplink control channel may include a transceiver 1501 and a processor1502. The transceiver 1501 may be configured to perform S62 and S64 inthe embodiment shown in FIG. 6, and/or support other processes of thetechnologies described in this specification. The processor 1502 may beconfigured to perform S61 and S64 (that is, obtain the DMRS and theuplink control information from the physical uplink control channel) inthe embodiment shown in FIG. 6, and determine the some frequency domainsubcarriers occupied by the DMRS, and/or support other processes of thetechnologies described in this specification.

For example, the transceiver 1501 is configured to receive a physicaluplink control channel, where the physical uplink control channelcarries a demodulation reference signal and uplink control information,the physical uplink control channel is sent on a resource element set,the resource element set includes a first resource element subset and asecond resource element subset, first frequency domain resourcesincluded in the first resource element subset are consecutive, secondfrequency domain resources included in the second resource elementsubset are consecutive, the first frequency domain resource included inthe first resource element subset is the same as or different from thesecond frequency domain resource included in the second resource elementsubset, the resource element set occupies at least two time domainsymbols in time domain, the demodulation reference signal is located onat least one time domain symbol of the resource element set, the atleast one time domain symbol includes a first time domain symbol, thedemodulation reference signal occupies some frequency domain subcarriersof a resource element subset on the first time domain symbol, theresource element subset is the first resource element subset and/or thesecond resource element subset, and indexes of the some frequency domainsubcarriers are determined based on an orthogonal code corresponding tothe uplink control information; and the processor 1502 is configured toobtain the demodulation reference signal and the uplink controlinformation from the physical uplink control channel.

All related content of the steps in the foregoing method embodiment canbe used for function descriptions of the corresponding function modules.Details are not described herein again.

In a simple embodiment, persons skilled in the art may figure out thatthe device 800 for sending a physical uplink control channel, the device900 for receiving a physical uplink control channel, the device 1000 forsending a physical uplink control channel, the device 1100 for receivinga physical uplink control channel, the device 1200 for sending aphysical uplink control channel, the device 1300 for receiving aphysical uplink control channel, the device 1400 for sending a physicaluplink control channel, and the device 1500 for receiving a physicaluplink control channel may further be implemented in a structure of acommunications apparatus 1600 shown in FIG. 16A. The communicationsapparatus 1600 may implement functions of the network device or theterminal device in the foregoing specification. The communicationsapparatus 1600 may include a processor 1601. When the communicationsapparatus 1600 is configured to implement the functions of the networkdevice in the embodiment shown in FIG. 6, the processor 1601 may beconfigured to perform S61 in the embodiment shown in FIG. 6, anddetermine the some frequency domain subcarriers occupied by the DMRS,and/or support other processes of the technologies described in thisspecification. When the communications apparatus 1600 is configured toimplement the functions of the terminal device in the embodiment shownin FIG. 6, the processor 1601 may be configured to perform 861 and S63in the embodiment shown in FIG. 6, and/or support other processes of thetechnologies described in this specification.

The communications apparatus 1600 may be implemented by using a fieldprogrammable gate array (FPGA), an application specific integrated chip(ASIC), a system on chip (SoC), a central processing unit (CPU), anetwork processor (NP), a digital signal processor (DSP), or amicrocontroller (MCU), and may alternatively be implemented by using aprogrammable controller (PLD) or another integrated chip. Thecommunications apparatus 1200 may be arranged in the network device orthe terminal device in the embodiments of this application, so that thenetwork device implements the method for receiving a physical uplinkcontrol channel according to the embodiments of this application, or theterminal device implements the method for sending a physical uplinkcontrol channel according to the embodiments of this application.

In an optional implementation, the communications apparatus 1600 mayfurther include a memory 1602. Referring to FIG. 16B, the memory 1602 isconfigured to store a computer program or an instruction, and theprocessor 1601 is configured to decode and execute the computer programor the instruction. It should be understood that the computer program orthe instruction may include a function program of the network device orthe terminal device. When the function program of the network device isdecoded and executed by the processor 1601, the network device canimplement the functions of the network device in the method forreceiving a physical uplink control channel according to the embodimentsof this application. When the function program of the terminal device isdecoded and executed by the processor 1601, the terminal device canimplement the functions of the terminal device in the method for sendinga physical uplink control channel according to the embodiments of thisapplication.

In another optional implementation, the function program of the networkdevice or the terminal device is stored in a memory outside thecommunications apparatus 1600. When the function program of the networkdevice is decoded and executed by the processor 1601, the memory 1602temporarily stores a part or all content of the function program of thenetwork device. When the function program of the terminal device isdecoded and executed by the processor 1601, the memory 1602 temporarilystores a part or all content of the function program of the terminaldevice.

In still another optional implementation, the function program of thenetwork device or the terminal device is stored in the memory 1602disposed inside the communications apparatus 1600. When the memory 1602inside the communications apparatus 1600 stores the function program ofthe network device, the communications apparatus 1600 may be disposed inthe network device in the embodiments of this application. When thememory 1602 inside the communications apparatus 1600 stores the functionprogram of the terminal device, the communications apparatus 1600 may bedisposed in the terminal device in the embodiments of this application.

In yet another optional implementation, a part of content of thefunction program of the network device is stored in a memory outside thecommunications apparatus 1600, and a remaining part of the content ofthe function program of the network device is stored in the memory 1602inside the communications apparatus 1600. Alternatively, a part ofcontent of the function program of the terminal device is stored in amemory outside the communications apparatus 1600, and a remaining partof the content of the function program of the terminal device is storedin the memory 1602 inside the communications apparatus 1600.

In the embodiments of this application, the device 800 for sending aphysical uplink control channel, the device 900 for receiving a physicaluplink control channel, the device 1000 for sending a physical uplinkcontrol channel, the device 1100 for receiving a physical uplink controlchannel, the device 1200 for sending a physical uplink control channel,the device 1300 for receiving a physical uplink control channel, thedevice 1400 for sending a physical uplink control channel, the device1500 for receiving a physical uplink control channel, and thecommunications apparatus 1600 may be presented in a form of dividing thefunction modules according to the functions, or presented in a form ofdividing the function modules in an integrated manner. “Modules” hereinmay be the ASIC, a processor and a memory that execute one or moresoftware or firmware programs, an integrated logic circuit, and/oranother device capable of providing the foregoing functions.

In addition, the device 800 for sending a physical uplink controlchannel provided in the embodiment shown in FIG. 8 may further beimplemented in another form. For example, the device for sending aphysical uplink control channel includes a processing module and atransceiver module. For example, the processing module may beimplemented by the processor 801, and the transceiver module may beimplemented by the transceiver 802. The processing module may beconfigured to perform S61 and S63 in the embodiment shown in FIG. 6,and/or support other processes of the technologies described in thisspecification. The transceiver module may be configured to perform S62and S64 in the embodiment shown in FIG. 6, and/or support otherprocesses of the technologies described in this specification.

For example, the processing module is configured to generate a physicaluplink control channel, where the physical uplink control channelcarries a demodulation reference signal and uplink control information,the physical uplink control channel is sent on a resource element set,the resource element set occupies at least two time domain symbols intime domain, the demodulation reference signal is located on at leastone time domain symbol of the resource element set, the at least onetime domain symbol includes a first time domain symbol, the demodulationreference signal occupies some frequency domain subcarriers of theresource element set on the first time domain symbol, and the somefrequency domain subcarriers are the same as frequency domainsubcarriers that are occupied by the uplink control information and thatare of the resource element set; and the transceiver module isconfigured to send the physical uplink control channel.

All related content of the steps in the foregoing method embodiment canbe used for function descriptions of the corresponding function modules.Details are not described herein again.

In addition, the device 900 for receiving a physical uplink controlchannel provided in the embodiment shown in FIG. 9 may further beimplemented in another form. For example, the device for receiving aphysical uplink control channel includes a transceiver module and aprocessing module. For example, the processing module may be implementedby the processor 902, and the transceiver module may be implemented bythe transceiver 901. The transceiver module may be configured to performS62 and S64 in the embodiment shown in FIG. 6, and/or support otherprocesses of the technologies described in this specification. Theprocessing module may be configured to perform S61 and S64 (that is,obtain the DMRS and the uplink control information from the physicaluplink control channel) in the embodiment shown in FIG. 6, and determinethe some frequency domain subcarriers occupied by the DMRS, and/orsupport other processes of the technologies described in thisspecification.

For example, the transceiver module is configured to receive a physicaluplink control channel, where the physical uplink control channelcarries a demodulation reference signal and uplink control information,the physical uplink control channel is sent on a resource element set,the resource element set occupies at least two time domain symbols intime domain, the demodulation reference signal is located on at leastone time domain symbol of the resource element set, the at least onetime domain symbol includes a first time domain symbol, the demodulationreference signal occupies some frequency domain subcarriers of theresource element set on the first time domain symbol, and the somefrequency domain subcarriers are the same as frequency domainsubcarriers that are occupied by the uplink control information and thatare of the resource element set; and the processing module is configuredto obtain the demodulation reference signal and the uplink controlinformation from the physical uplink control channel.

All related content of the steps in the foregoing method embodiment canbe used for function descriptions of the corresponding function modules.Details are not described herein again.

The device 1000 for sending a physical uplink control channel providedin the embodiment shown in FIG. 10 may further be implemented in anotherform. For example, the device for sending a physical uplink controlchannel includes a processing module and a transceiver module. Forexample, the processing module may be implemented by the processor 1001,and the transceiver module may be implemented by the transceiver 1002.The processing module may be configured to perform S61 and S63 in theembodiment shown in FIG. 6, and/or support other processes of thetechnologies described in this specification. The transceiver module maybe configured to perform S62 and S64 in the embodiment shown in FIG. 6,and/or support other processes of the technologies described in thisspecification.

For example, the processing module is configured to generate a physicaluplink control channel, where the physical uplink control channelcarries a demodulation reference signal and uplink control information,the physical uplink control channel is sent on a resource element set,the resource element set includes a first resource element subset and asecond resource element subset, first frequency domain resourcesincluded in the first resource element subset are consecutive, secondfrequency domain resources included in the second resource elementsubset are consecutive, the first frequency domain resource included inthe first resource element subset is the same as or different from thesecond frequency domain resource included in the second resource elementsubset, the resource element set occupies at least two time domainsymbols in time domain, the demodulation reference signal is located onat least one time domain symbol of the resource element set, the atleast one time domain symbol includes a first time domain symbol, thedemodulation reference signal occupies some frequency domain subcarriersof a resource element subset on the first time domain symbol, the somefrequency domain subcarriers are the same as frequency domainsubcarriers that are occupied by the uplink control information and thatare of the resource element subset, and the resource element subset isthe first resource element subset and/or the second resource elementsubset; and the transceiver module is configured to send the physicaluplink control channel.

All related content of the steps in the foregoing method embodiment canbe used for function descriptions of the corresponding function modules.Details are not described herein again.

The device 1100 for receiving a physical uplink control channel providedin the embodiment shown in FIG. 11 may further be implemented in anotherform. For example, the device for receiving a physical uplink controlchannel includes a transceiver module and a processing module. Forexample, the processing module may be implemented by the processor 1102,and the transceiver module may be implemented by the transceiver 1101.The transceiver module may be configured to perform S62 and S64 in theembodiment shown in FIG. 6, and/or support other processes of thetechnologies described in this specification. The processing module maybe configured to perform S61 and S64 (that is, obtain the DMRS and theuplink control information from the physical uplink control channel) inthe embodiment shown in FIG. 6, and determine the some frequency domainsubcarriers occupied by the DMRS, and/or support other processes of thetechnologies described in this specification.

For example, the transceiver module is configured to receive a physicaluplink control channel, where the physical uplink control channelcarries a demodulation reference signal and uplink control information,the physical uplink control channel is sent on a resource element set,the resource element set includes a first resource element subset and asecond resource element subset, first frequency domain resourcesincluded in the first resource element subset are consecutive, secondfrequency domain resources included in the second resource elementsubset are consecutive, the first frequency domain resource included inthe first resource element subset is the same as or different from thesecond frequency domain resource included in the second resource elementsubset, the resource element set occupies at least two time domainsymbols in time domain, the demodulation reference signal is located onat least one time domain symbol of the resource element set, the atleast one time domain symbol includes a first time domain symbol, thedemodulation reference signal occupies some frequency domain subcarriersof a resource element subset on the first time domain symbol, the somefrequency domain subcarriers are the same as frequency domainsubcarriers that are occupied by the uplink control information and thatare of the resource element subset, and the resource element subset isthe first resource element subset and/or the second resource elementsubset; and the processing module is configured to obtain thedemodulation reference signal and the uplink control information fromthe physical uplink control channel.

All related content of the steps in the foregoing method embodiment canbe used for function descriptions of the corresponding function modules.Details are not described herein again.

The device 1200 for sending a physical uplink control channel providedin the embodiment shown in FIG. 12 may further be implemented in anotherform. For example, the device for sending a physical uplink controlchannel includes a processing module and a transceiver module. Forexample, the processing module may be implemented by the processor 1201,and the transceiver module may be implemented by the transceiver 1202.The processing module may be configured to perform S61 and S63 in theembodiment shown in FIG. 6, and/or support other processes of thetechnologies described in this specification. The transceiver module maybe configured to perform S62 and S64 in the embodiment shown in FIG. 6,and/or support other processes of the technologies described in thisspecification.

For example, the processing module is configured to generate a physicaluplink control channel, where the physical uplink control channelcarries a demodulation reference signal and uplink control information,the physical uplink control channel is sent on a resource element set,the resource element set occupies at least two time domain symbols intime domain, the demodulation reference signal is located on at leastone time domain symbol of the resource element set, the at least onetime domain symbol includes a first time domain symbol, the demodulationreference signal occupies some frequency domain subcarriers of theresource element set on the first time domain symbol, and indexes of thesome frequency domain subcarriers are determined based on an orthogonalcode corresponding to the uplink control information; and thetransceiver module is configured to send the physical uplink controlchannel.

All related content of the steps in the foregoing method embodiment canbe used for function descriptions of the corresponding function modules.Details are not described herein again.

The device 1300 for receiving a physical uplink control channel providedin the embodiment shown in FIG. 13 may further be implemented in anotherform. For example, the device for receiving a physical uplink controlchannel includes a transceiver module and a processing module. Forexample, the processing module may be implemented by the processor 1302,and the transceiver module may be implemented by the transceiver 1301.The transceiver module may be configured to perform S62 and S64 in theembodiment shown in FIG. 6, and/or support other processes of thetechnologies described in this specification. The processing module maybe configured to perform S61 and S64 (that is, obtain the DMRS and theuplink control information from the physical uplink control channel) inthe embodiment shown in FIG. 6, and determine the some frequency domainsubcarriers occupied by the DMRS, and/or support other processes of thetechnologies described in this specification.

For example, the transceiver module is configured to receive a physicaluplink control channel, where the physical uplink control channelcarries a demodulation reference signal and uplink control information,the physical uplink control channel is sent on a resource element set,the resource element set occupies at least two time domain symbols intime domain, the demodulation reference signal is located on at leastone time domain symbol of the resource element set, the at least onetime domain symbol includes a first time domain symbol, the demodulationreference signal occupies some frequency domain subcarriers of theresource element set on the first time domain symbol, and indexes of thesome frequency domain subcarriers are determined based on an orthogonalcode corresponding to the uplink control information; and the processingmodule is configured to obtain the demodulation reference signal and theuplink control information from the physical uplink control channel.

All related content of the steps in the foregoing method embodiment canbe used for function descriptions of the corresponding function modules.Details are not described herein again.

The device 1400 for sending a physical uplink control channel providedin the embodiment shown in FIG. 14 may further be implemented in anotherform. For example, the device for sending a physical uplink controlchannel includes a processing module and a transceiver module. Forexample, the processing module may be implemented by the processor 1401,and the transceiver module may be implemented by the transceiver 1402.The processing module may be configured to perform S61 and S63 in theembodiment shown in FIG. 6, and/or support other processes of thetechnologies described in this specification. The transceiver module maybe configured to perform S62 and S64 in the embodiment shown in FIG. 6,and/or support other processes of the technologies described in thisspecification.

For example, the processing module is configured to generate a physicaluplink control channel, where the physical uplink control channelcarries a demodulation reference signal and uplink control information,the physical uplink control channel is sent on a resource element set,the resource element set includes a first resource element subset and asecond resource element subset, first frequency domain resourcesincluded in the first resource element subset are consecutive, secondfrequency domain resources included in the second resource elementsubset are consecutive, the first frequency domain resource included inthe first resource element subset is the same as or different from thesecond frequency domain resource included in the second resource elementsubset, the resource element set occupies at least two time domainsymbols in time domain, the demodulation reference signal is located onat least one time domain symbol of the resource element set, the atleast one time domain symbol includes a first time domain symbol, thedemodulation reference signal occupies some frequency domain subcarriersof a resource element subset on the first time domain symbol, theresource element subset is the first resource element subset and/or thesecond resource element subset, and indexes of the some frequency domainsubcarriers are determined based on an orthogonal code corresponding tothe uplink control information; and the transceiver module is configuredto send the physical uplink control channel.

All related content of the steps in the foregoing method embodiment canbe used for function descriptions of the corresponding function modules.Details are not described herein again.

The device 1500 for receiving a physical uplink control channel providedin the embodiment shown in FIG. 15 may further be implemented in anotherform. For example, the device for receiving a physical uplink controlchannel includes a transceiver module and a processing module. Forexample, the processing module may be implemented by the processor 1502,and the transceiver module may be implemented by the transceiver 1501.The transceiver module may be configured to perform S62 and S64 in theembodiment shown in FIG. 6, and/or support other processes of thetechnologies described in this specification. The processing module maybe configured to perform S61 and S64 (that is, obtain the DMRS and theuplink control information from the physical uplink control channel) inthe embodiment shown in FIG. 6, and determine the some frequency domainsubcarriers occupied by the DMRS, and/or support other processes of thetechnologies described in this specification.

For example, the transceiver module is configured to receive a physicaluplink control channel, where the physical uplink control channelcarries a demodulation reference signal and uplink control information,the physical uplink control channel is sent on a resource element set,the resource element set includes a first resource element subset and asecond resource element subset, first frequency domain resourcesincluded in the first resource element subset are consecutive, secondfrequency domain resources included in the second resource elementsubset are consecutive, the first frequency domain resource included inthe first resource element subset is the same as or different from thesecond frequency domain resource included in the second resource elementsubset, the resource element set occupies at least two time domainsymbols in time domain, the demodulation reference signal is located onat least one time domain symbol of the resource element set, the atleast one time domain symbol includes a first time domain symbol, thedemodulation reference signal occupies some frequency domain subcarriersof a resource element subset on the first time domain symbol, theresource element subset is the first resource element subset and/or thesecond resource element subset, and indexes of the some frequency domainsubcarriers are determined based on an orthogonal code corresponding tothe uplink control information; and the processing module is configuredto obtain the demodulation reference signal and the uplink controlinformation from the physical uplink control channel.

All related content of the steps in the foregoing method embodiment canbe used for function descriptions of the corresponding function modules.Details are not described herein again.

The device 800 for sending a physical uplink control channel, the device900 for receiving a physical uplink control channel, the device 1000 forsending a physical uplink control channel, the device 1100 for receivinga physical uplink control channel, the device 1200 for sending aphysical uplink control channel, the device 1300 for receiving aphysical uplink control channel, the device 1400 for sending a physicaluplink control channel, the device 1500 for receiving a physical uplinkcontrol channel, and the communications apparatus 1600 according to theembodiments of this application may be configured to perform the methodprovided in the embodiment shown in FIG. 6. Therefore, for technicaleffects that can be obtained by the devices and the apparatus, refer tothe foregoing method embodiments. Details are not described hereinagain.

The embodiments of this application are described with reference to theflowcharts and/or block diagrams of the method, the device (system), andthe computer program product according to the embodiments of thisapplication. It should be understood that each process and/or each blockin the flowcharts and/or the block diagrams and a combination of aprocess and/or a block in the flowcharts and/or the block diagrams maybe implemented by using computer program instructions. These computerprogram instructions may be provided for a general-purpose computer, aspecial-purpose computer, an embedded processor, or a processor of anyother programmable data processing device to generate a machine, so thatthe instructions executed by a computer or a processor of any otherprogrammable data processing device generate an apparatus forimplementing a specific function in one or more processes in theflowcharts and/or in one or more blocks in the block diagrams.

All or some of the foregoing embodiments may be implemented throughsoftware, hardware, firmware, or any combination thereof. When softwareis used to implement the embodiments, the embodiments may be implementedcompletely or partially in a form of a computer program product. Thecomputer program product includes one or more computer instructions.When the computer program instructions are loaded and executed on thecomputer, the procedure or functions according to the embodiments ofthis application are all or partially generated. The computer may be ageneral-purpose computer, a special-purpose computer, a computernetwork, or another programmable apparatus. The computer instructionsmay be stored in a computer readable storage medium or may betransmitted from one computer readable storage medium to anothercomputer readable storage medium. For example, the computer instructionsmay be transmitted from a website, computer, server, or data center toanother website, computer, server, or data center in a wired (forexample, a coaxial cable, an optical fiber, or a digital subscriber line(digital subscriber line, DSL)) or wireless (for example, infrared,radio, or microwave) manner. The computer readable storage medium may beany available medium accessible to a computer, or a data storage device,such as a server or a data center, integrating one or more availablemedia. The available medium may be a magnetic medium (for example, afloppy disk, a hard disk, or a magnetic tape), an optical medium (forexample, a digital versatile disc (DVD), a semiconductor medium (forexample, a solid-state drive (SSD)), or the like.

Apparently, persons skilled in the art can make various modificationsand variations to embodiments of this application without departing fromthe spirit and scope of this application. This application is intendedto cover these modifications and variations provided that they fallwithin the scope of protection defined by the following claims and theirequivalent technologies.

What is claimed is:
 1. A method, comprising: generating, by a terminal device, a physical uplink control channel, wherein the physical uplink control channel carries a demodulation reference signal and uplink control information, the physical uplink control channel is sent on a resource element set, the resource element set occupies at least two time domain symbols in time domain, the demodulation reference signal is located on at least one time domain symbol of the at least two time domain symbols occupied by the resource element set, the at least one time domain symbol on which the demodulation reference signal is located comprises a first time domain symbol, the demodulation reference signal occupies a first plurality of frequency domain subcarriers of the resource element set on the first time domain symbol, and the first plurality of frequency domain subcarriers are the same as a second plurality of frequency domain subcarriers that are occupied by the uplink control information and that are of the resource element set; and sending, by the terminal device, the physical uplink control channel.
 2. The method according to claim 1, wherein the at least one time domain symbol on which the demodulation reference signal is located further comprises a second time domain symbol, and the demodulation reference signal occupies all frequency domain subcarriers of the resource element set on the second time domain symbol.
 3. The method according to claim 1, further comprising: determining, based on the second plurality of frequency domain subcarriers occupied by the uplink control information, the first plurality of frequency domain subcarriers occupied by the demodulation reference signal.
 4. The method according to claim 3, further comprising: before generating the physical uplink control channel, determining, based on a correspondence between a resource index of the physical uplink control channel and the second plurality of frequency domain subcarriers occupied by the uplink control information, and based on the resource index of the physical uplink control channel, the second plurality of frequency domain subcarriers occupied by the uplink control information.
 5. The method according to claim 1, further comprising: before generating the physical uplink control channel, determining the first plurality of frequency domain subcarriers based on a correspondence between the first plurality of frequency domain subcarriers and an orthogonal code corresponding to the uplink control information, and based on the orthogonal code.
 6. The method according to claim 5, further comprises: before generating the physical uplink control channel, determining the orthogonal code based on a correspondence between a resource index of the physical uplink control channel and the orthogonal code corresponding to the uplink control information, and based on the resource index of the physical uplink control channel.
 7. The method according to claim 6, wherein in the correspondence between the first plurality of frequency domain subcarriers and the orthogonal code corresponding to the uplink control information: when the orthogonal code is {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1}, indexes of the first plurality of frequency domain subcarriers are {0, 2, 4, 6, 8, 10}; or when the orthogonal code used by the uplink control information is {+1, +1, +1, +1, +1, +1, −1, −1, −1, −1, −1, −1}, indexes of the first plurality of frequency domain subcarriers are {1, 3, 5, 7, 9, 11}; or when the orthogonal code is {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1}, indexes of the first plurality of frequency domain subcarriers are {0, 3, 6, 9}; or when the orthogonal code is {+1, +1, +1, +1, exp(j*4*π/3), exp(j*4*π/3), exp(j*4*π/3), exp(j*4*π/3), exp(j*2*π/3), exp(j*2*π/3), exp(j*2*π/3), exp(j*2*π3)}, indexes of the first plurality of frequency domain subcarriers are {2, 5, 8, 11}; or when the orthogonal code is {+1, +1, +1, +1, exp(j*2*π/3), exp(j*2*π/3), exp(j*2*π/3), exp(j*2*π/3), exp(j*4*π/3), exp(j*4*π/3), exp(j*4*π/3), exp(j*4*π/3)}, indexes of the first plurality of frequency domain subcarriers are {1, 4, 7, 10}; or when the orthogonal code is {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1}, indexes of the first plurality of frequency domain subcarriers are {0, 4, 8}; or when the orthogonal code is {+1, +1, +1, +j, +j, +j, −1, −1, −1, −j, −j, −j}, indexes of the first plurality of frequency domain subcarriers are {1, 5, 9}; or when the orthogonal code is {+1, +1, +1, −1, −1, −1, +1, +1, +1, −1, −1, −1}, indexes of the first plurality of frequency domain subcarriers are {2, 6, 10}; or when the orthogonal code is {+1, +1, +1, −j, −j, −j, −1, −1, −1, +j, +j, +j}, indexes of the first plurality of frequency domain subcarriers are {3, 7, 11}; or when the orthogonal code is {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1}, indexes of the first plurality of frequency domain subcarriers are {0, 6}; or when the orthogonal code is {+1, +1, exp(j*1*π/3), exp(j*1*π/3), exp(j*2*π/3), exp(j*2*π/3), −1, −1, exp(j*4*π/3), exp(j*4*π/3), exp(j*5*π/3), exp(j*5*π/3)}, indexes of the first plurality of frequency domain subcarriers are {1, 7}; or when the orthogonal code is {+1, +1, exp(j*2*π/3), exp(j*2*π/3), exp(j*4*π/3), exp(j*4*π/3), +1, +1, exp(j*2*π/3), exp(j*2*π/3), exp(j*4*π/3), exp(j*4*π/3)}, indexes of the first plurality of frequency domain subcarriers are {2, 8}; or when the orthogonal code is {+1, +1, −1, −1, +1, +1, −1, −1, +1, +1, −1, −1}, indexes of the first plurality of frequency domain subcarriers are {3, 9}; or when the orthogonal code is {+1, +1, exp(j*4*π/3), exp(j*4*π/3), exp(j*2*π/3), exp(j*2*π/3), +1, +1, exp(j*4*π/3), exp(j*4*π/3), exp(j*2*π/3), exp(j*2*π/3)}, indexes of the first plurality of frequency domain subcarriers are {4, 10}; or when the orthogonal code is {+1, +1, exp(j*5*π/3), exp(j*5*π/3), exp(j*4*π/3), exp(j*4*π/3), −1, −1, exp(j*2*π/3), exp(j*2*π/3), exp(j*1*π/3), exp(j*1*π/3)}, indexes of the first plurality of frequency domain subcarriers are {5, 11}, wherein exp(n) represents e raised to the power of n, and j=√{square root over (−1)}.
 8. The method according to claim 1, further comprising: before generating the physical uplink control channel, determining the first plurality of frequency domain subcarriers based on a correspondence between a resource index of the physical uplink control channel and the first plurality of frequency domain subcarriers, and the resource index of the physical uplink control channel.
 9. The method according to claim 1, further comprising: before generating the physical uplink control channel, determining the first plurality of frequency domain subcarriers based on an indication of higher layer signaling or dynamic signaling.
 10. A device, comprising: a processor; and a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions for: generating a physical uplink control channel, wherein the physical uplink control channel carries a demodulation reference signal and uplink control information, the physical uplink control channel is sent on a resource element set, the resource element set occupies at least two time domain symbols in time domain, the demodulation reference signal is located on at least one time domain symbol of the at least two time domain symbols occupied by the resource element set, the at least one time domain symbol of the at least two time domain symbols comprises a first time domain symbol, the demodulation reference signal occupies a first plurality of frequency domain subcarriers of the resource element set on the first time domain symbol, and the first plurality of frequency domain subcarriers are the same as a second plurality of frequency domain subcarriers that are occupied by the uplink control information and that are of the resource element set; and a transceiver, configured to send the physical uplink control channel.
 11. The device according to claim 10, wherein the at least one time domain symbol of the at least two time domain symbols further comprises a second time domain symbol, and the demodulation reference signal occupies all frequency domain subcarriers of the resource element set on the second time domain symbol.
 12. The device according to claim 10, wherein the program further includes instructions for: before generating the physical uplink control channel, determining, based on the second plurality of frequency domain subcarriers occupied by the uplink control information, the first plurality of frequency domain subcarriers occupied by the demodulation reference signal.
 13. The device according to claim 12, wherein the program further includes instructions for: before generating the physical uplink control channel, determining, based on a correspondence between a resource index of the physical uplink control channel and the second plurality of frequency domain subcarriers occupied by the uplink control information, and based on the resource index of the physical uplink control channel, the second plurality of frequency domain subcarriers occupied by the uplink control information.
 14. The device according to claim 10, wherein the program further includes instructions for: before generating the physical uplink control channel, determining the first plurality of frequency domain subcarriers based on a correspondence between the first plurality of frequency domain subcarriers and an orthogonal code corresponding to the uplink control information, and based on the orthogonal code.
 15. The device according to claim 14, wherein the program further includes instructions for: before generating the physical uplink control channel, determining the orthogonal code based on a correspondence between a resource index of the physical uplink control channel and the orthogonal code corresponding to the uplink control information, and the resource index of the physical uplink control channel.
 16. The device according to claim 15, wherein in the correspondence between the first plurality of frequency domain subcarriers and the orthogonal code corresponding to the uplink control information: when the orthogonal code is {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1}, indexes of the first plurality of frequency domain subcarriers are {0, 2, 4, 6, 8, 10}; or when the orthogonal code used by the uplink control information is {+1, +1, +1, +1, +1, +1, −1, −1, −1, −1, −1, −1}, indexes of the first plurality of frequency domain subcarriers are {1, 3, 5, 7, 9, 11}; or when the orthogonal code is {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1}, indexes of the first plurality of frequency domain subcarriers are {0, 3, 6, 9}; or when the orthogonal code is {+1, +1, +1, +1, exp(j*4*π/3), exp(j*4*π/3), exp(j*4*π/3), exp(*4*π/3), exp(j*2*π/3), exp(j*2*π/3), exp(j*2*π/3), exp(j*2*π/3)}, indexes of the first plurality of frequency domain subcarriers are {2, 5, 8, 11}; or when the orthogonal code is {+1, +1, +1, +1, exp(j*2*π/3), exp(j*2*π/3), exp(j*2*π/3), exp(j*2*π/3), exp(j*4*π/3), exp(j*4*π/3), exp(j*4*π/3), exp(j*4*π/3)}, indexes of the first plurality of frequency domain subcarriers are {1, 4, 7, 10}; or when the orthogonal code is {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1}, indexes of the first plurality of frequency domain subcarriers are {0, 4, 8}; or when the orthogonal code is {+1, +1, +1, +j, +j, +j, −1, −1, −1, −j, −j, −j}, indexes of the first plurality of frequency domain subcarriers are {1, 5, 9}; or when the orthogonal code is {+1, +1, +1, −1, −1, −1, +1, +1, +1, −1, −1, −1}, indexes of the first plurality of frequency domain subcarriers are {2, 6, 10}; or when the orthogonal code is {+1, +1, +1, −j, −j, −j, −1, −1, −1, +j, +j, +j}, indexes of the first plurality of frequency domain subcarriers are {3, 7, 11}; or when the orthogonal code is {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1}, indexes of the first plurality of frequency domain subcarriers are {0, 6}; or when the orthogonal code is {+1, +1, exp(j*1*π/3), exp(j*1*π/3), exp(j*2*π/3), exp(j*2*π/3), −1, −1, exp(j*4*π/3), exp(j*4*π/3), exp(j*5*π/3), exp(j*5*π/3)}, indexes of the first plurality of frequency domain subcarriers are {1, 7}; or when the orthogonal code is {+1, +1, exp(j*2*π/3), exp(j*2*π/3), exp(j*4*π/3), exp(j*4*π/3), +1, +1, exp(j*2*π/3), exp(j*2*π/3), exp(j*4*π/3), exp(j*4*π/3)}, indexes of the first plurality of frequency domain subcarriers are {2, 8}; or when the orthogonal code is {+1, +1, −1, −1, +1, +1, −1, −1, +1, +1, −1, −1}, indexes of the first plurality of frequency domain subcarriers are {3, 9}; or when the orthogonal code is {+1, +1, exp(j*4*π/3), exp(j*4*π/3), exp(j*2*π/3), exp(j*2*π/3), +1, +1, exp(j*4*π/3), exp(j*4*π/3), exp(j*2*π/3), exp(j*2*π/3)}, indexes of the first plurality of frequency domain subcarriers are {4, 10}; or when the orthogonal code is {+1, +1, exp(j*5*π/3), exp(j*5*π/3), exp(j*4*π/3), exp(j*4*π/3), −1, −1, exp(j*2*π/3), exp(j*2*π/3), exp(j*1*7l/3), exp(j*1*π/3)}, indexes of the first plurality of frequency domain subcarriers are {5, 11}, wherein exp(n) represents e raised to the power of n, and j=√{square root over (−1)}.
 17. The device according to claim 10, wherein the program further includes instructions for: before generating the physical uplink control channel, determining the first plurality of frequency domain subcarriers based on a correspondence between a resource index of the physical uplink control channel and the first plurality of frequency domain subcarriers, and based on the resource index of the physical uplink control channel.
 18. The device according to claim 10, wherein the program further includes instructions for: before generating the physical uplink control channel, determining the first plurality of frequency domain subcarriers based on an indication of higher layer signaling or dynamic signaling.
 19. A device, comprising: a transceiver, configured to: receive a physical uplink control channel sent by a terminal device, wherein the physical uplink control channel carries a demodulation reference signal and uplink control information, the physical uplink control channel is sent on a resource element set, the resource element set occupies at least two time domain symbols in time domain, the demodulation reference signal is located on at least one time domain symbol of the at least two time domain symbols occupied by the resource element set, the at least one time domain symbol of the at least two time domain symbols comprises a first time domain symbol, the demodulation reference signal occupies a first plurality of frequency domain subcarriers of the resource element set on the first time domain symbol, and the first plurality of frequency domain subcarriers are the same as a second plurality of frequency domain subcarriers that are occupied by the uplink control information and that are of the resource element set; a processor; and a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions for: obtaining the demodulation reference signal and the uplink control information from the physical uplink control channel.
 20. The device according to claim 19, wherein the at least one time domain symbol of the at least two time domain symbols further comprises a second time domain symbol, and the demodulation reference signal occupies all frequency domain subcarriers of the resource element set on the second time domain symbol. 